Перейти к контенту
  • 0

Обновление форума до IP.Board 2.2.х—2.3.х


sM1Le

Вопрос

Введение

 

Продолжаем тему правильного обновления Invision Power Board до более новых версий.

В данной теме будет происходить обсуждение всех проблем, связанных с обновлением до любой версии линейки 2.2—2.3.

Ознакомиться, как правильно обновить Invision Power Board до более ранних версий, вы можете в теме «Обновление форума IPB 1.2.x—2.0.x до версии 2.1.х».

 

При обновлении форума настоятельно рекомендуем вам сделать резервную копию (back up) базы форума и всех файлов.

Подробнее о этом можно прочитать в теме: «Бэкап и восстановление базы форума».

 

Пожалуйста, помните следующие вещи:

  • В случае обновления между линейками (например, с 2.1.4 до 2.2.2), установленные модули IP.Gallery и IP.Blog также нуждаются в обновлении до более новой линейки.
  • После обновления мы рекомендуем воспользоваться инструментами очистки:
    ACP -> TOOLS & SETTINGS -> Maintenance -> Clean-up Tools (для русской версии: Админцентр ->НАСТРОЙКИ -> Обслуживание -> Инструменты очистки)
  • Для корректной работы Invision Power Board 2.2—2.3 необходимо:
    • версия СУБД MySQL не ниже 4.0
    • значение параметра «memory_limit» в конфигурационном файле PHP должно быть не меньше «8M»

Если вы не уверены в своих силах и познаниях, пожалуйста, попробуйте произвести обновление форума сначала на локальной машине (localhost).

 

В общех чертах существует два способа обновления — ручной и автоматический.

 

 

Ручное обновление

 

Плюсы:

  • Интересно тем, у кого установлено достаточно большое количество модификаций на форуме.

Минусы:

  • Порой приходится редактировать очень много файлов, что по времени занимает далеко не 5—10 минут.
    При допуске какой-нибудь ошибки придется штудировать файлы.
  • Обновление доступно только в рамках одной линейки. То есть, например, с 2.2.1 до 2.2.2, с 2.2.2 до 2.2.3, и так далее.
    Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно.
  • Этот вариант стал доступен начиная с линейки 2.1 (как это понимать?).

Инструкция:

 

Обновление осуществляется редактированием файлов по инструкции, которая доступна клиентам в клиент-центре.

 

 

Автоматическое обновление

 

Плюсы:

  • Обновление с любой версии до той, которую вы скачаете из клиент-центре.
  • В линейке 2.2, по сравнению с предыдущими, система обновления была значительно изменена. В частности, при обновлении с версии 1.х.х до 2.2.х вам будет необходимо запустить систему единожды (в случае линеек 2.1 и ниже было необходимо сначала произвести обновление до 2.0, а потом запустить обновление с 2.0 до последней доступной версии).

Минусы:

  • Теряются все установленные модификации
  • В базе данных форума остается «мусор» от старых модификаций, что иногда препятствует новичкам впоследствии установить эти модификации заново.

Инструкция:

  1. Удалить все файлы и директории, кроме: /conf_global.php, /uploads/.
  2. Загрузить все файлы и директории дистрибутива IP.Board 2.2, кроме: /install/, /conf_global.php.dist, /uploads/.
  3. Запустить в браузере систему обновления: http://ваш_форум.ру/upgrade/ и следовать инструкциям, которые появятся.
  4. После успешного обновления удалить директорию /upgrade/ со всем её содержимым.

Вместо заключения

 

Также, узнать о самом ходе обновления (какие процессы выполняются после запуска системы обновления) вы можете в статье «Обновление IPB».

Проблемы, возникшие после обновления форума, следует отписать сюда для того, чтобы, возможно, получить какие-либо решения и советы.

Изменено пользователем sM1Le
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 516
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

  • Sannis

    Sannis 59 публикаций

  • sM1Le

    sM1Le 23 публикации

  • GiV

    GiV 11 публикаций

  • ka81

    ka81 10 публикаций

Загружено фотографий

Рекомендуемые сообщения

  • 0
Всем доброе время суток.

 

Обновлял не тестовом сервере с 2.1.7 до 2.2.2. Всё прошло хорошо. Но есть вопрос: как можно избавиться от ранее установленных модов (интересуют те, которые прописаны в БД)?

Я ручками колупал... Вчера наткнулся на мод D22-Remove Database Customizations, показывает "лишние" поля в базе и удаляет по желанию.

This mod will allow them to remove custom additions to their database with extra options.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
fithshist, какая-нибудь ошибка отображается? В файле error_log есть какие-нибудь записи на этот счет?
глухо.

вообще никакой реакции.

Делаю

#tail -f /var/log/httpd-error.log

пытаюсь открыть какую-либо тему и ничего. никакой реакции :D

В чем ошибка может быть?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Увеличить память в php.ini, там же посмотреть куда логи пишутся.

лимит памяти 32.

логи куда пишутся знаю, потому что стоит их разделение и архивация на каждые сутки.

Все проблемы после перехода на новую версию движка.

Грешил на мускул, обновил до 5.*, все равно не пашет.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

за сегодня:

йНД НЬХАЙХ: 2006
яННАЫЕМХЕ ЯЕПБЕПЮ: MySQL server has gone away
IP юДПЕЯ ЙКХЕМРЮ: 172.27.237.121
гЮОПНЯ: SELECT * FROM ibf_topic_ratings WHERE rating_tid=12464 and rating_member_id=0
===================================================
бПЕЛЪ: Thu, 12 Apr 2007 21:55:16 +0600
йНД НЬХАЙХ: 2006
яННАЫЕМХЕ ЯЕПБЕПЮ: MySQL server has gone away
IP юДПЕЯ ЙКХЕМРЮ: 172.27.237.121
гЮОПНЯ: UPDATE ibf_sessions SET member_name='',member_id=0,member_group=2,login_type=0,running_time=1176393316,location='st',in_error=0,location_1_type='topic',location_1_id=12464,location_2_type='forum',location_2_id=38,location_3_type='',location_3_id=0 WHERE id='31149fdcac1ac775d397e8fd92bedef3'hl#

 

в общем по советам увеличил memory_limit до 128 и выше(было).

В результате большая часть памяти уходит в inactiv. В чем трабл? вообще не понятно.

По логам день как раз сегодняшний и время то самое, когда машина просто уходила в даун, потому что память inactiv.

Хотя на машине 700мб RAM и 1,6 проц.

Изменено пользователем sM1Le
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Проблема - когда открываю "Быстрое редактирование" - сообщение открывается в другой кодировке. Что делать?

http://www.zu1us.ru/2006/12/05/ipb-mysql-charset-conversion/

почитай.

у меня проблема решилась.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Еще проблема с кодировкой. Письма-уведомления о Новом ПМ или о Новых сообщениях в теме приходят в ужасной кодировке (Íîâîå ëè÷íîå ñîîáùåíèå ( Ôîðóì äëÿ Âîæàòûõ )) - типа такого. В чем проблема?

 

Все старые данные в БД были в latin1 c coolation latin1_swedish.

Дело все в том что у меня все таблички в кодировке MyISAM, как были до перехода на 2.2, так и после перехода!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
MyISAM - не кодировка, а тип хранения данных. Посмотрите лучше, например в ФАКЕ тему про бекап, там про кодировки много написано.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Всем доброе утро.

После апгрейда 2-е проблемы :

 

http://forum-zona.com/ ( Посмотрите по форуму. Не реклама, телепаты ведь в отпуске?)

 

А так же когда в тему(профиль/etc) заходишь 0 белая страницу.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Всем доброе утро.

После апгрейда 2-е проблемы :

 

<a href="http://forum-zona.com/" target="_blank">http://forum-zona.com/</a> ( Посмотрите по форуму. Не реклама, телепаты ведь в отпуске?)

 

А так же когда в тему(профиль/etc) заходишь 0 белая страницу.

Admin CP -> TOOLS & SETTINGS -> Maintenance -> Clean-up Tools

На открывшейся странице запустить инструмент «Convert IPB 2.1.x Template HTML Logic to IPB 2.2.x Template HTML Logic» для всех стилей, которые есть в выпадающем меню.

После этого необходимо сделать обновление кеш-файлов стилей:

Admin CP -> LOOK & FEEL -> Skins & Templates -> Skin Tools -> Rebuild Skin Set Cache

Выбрать «Rebuild All».

 

С белой странице: либо недостаточно выделяемой оперативной памяти сценарию, либо используется не стандартный стиль или стиль от старых версий IP.Board.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А так же когда в тему(профиль/etc) заходишь белая страницу.

 

Admin CP -> TOOLS & SETTINGS -> Maintenance -> Clean-up Tools

На открывшейся странице запустить инструмент «Convert IPB 2.1.x Template HTML Logic to IPB 2.2.x Template HTML Logic» для всех стилей, которые есть в выпадающем меню.

После этого необходимо сделать обновление кеш-файлов стилей:

Admin CP -> LOOK & FEEL -> Skins & Templates -> Skin Tools -> Rebuild Skin Set Cache

Выбрать «Rebuild All».

 

Мне кажется или от этих действий ничего не изменилось?

Загляни на страницу, все точно было написано выше я сделал. ;):D

 

 

ps. Да мне, да еще и предупреждение? Тебе должно быть стыдно. :)

pss. Напомни пожалуйста где в php.ini память увеличивать? :)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

gta, в меню «Skin Tools» вкладки «LOOK & FEEL» админцентра попробуй воспользоваться инструментами «Rebuild Master Templates» и «Rebuild Master Skin Components».

Затем в «Skin Manager» создай новый стандартный стиль и наблюдай результат.

 

За выделяемую оперативную память под сценарий отвечает параметр «memory_limit» конфигурационного файла PHP.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А для 2.2 в идеале сколько надо?

 

Да, дело было в скине. Стандартный - не работал. :D) Спасибо.

 

 

 

Добавленно

 

Белая страница была тоже из-за скина.

 

Грр. Я уже разучился форумом пользоватцо, блин..

Почему скин не заливается ?

 

IPB WARNING [2] move_uploaded_file(/var/www/vhosts/forum-zona.com/httpdocs/upload/ipb_skin-bluedreams.xml.gz) [function.move-uploaded-file]: failed to open stream: No such file or directory (Line: 538 of /var/www/vhosts/forum-zona.com/httpdocs/sources/lib/admin_functions.php)

IPB WARNING [2] move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpyysyUq' to '/var/www/vhosts/forum-zona.com/httpdocs/upload/ipb_skin-bluedreams.xml.gz' (Line: 538 of /var/www/vhosts/forum-zona.com/httpdocs/sources/lib/admin_functions.php)

 

Ошибку я саму понимаю.. Но почему он не заливает? Но почему он не заливаетъ? O____o

Ссылка на комментарий
Поделиться на других сайтах

  • 0

день добрый!

Задача такая. есть форум (версия 2.1.7) с модами... хочу поставить платную версию 2.2.2 без старых модов, но чтобы разделы и сообщения форума остались (БД)

Вобщем последнияя версия форума,но со старой БД.

как такое осуществить?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Кипер, для платной версии надо стать клиентом :D А для твоего запроса все делается просто:

удаляешь все кроме папки uploads и файла conf_global.php заливаешь дистибутив кроме папки install, и запускаешь апгрейд (site.ru/upgrade). Тут где-то была инструкция по обновлению. У меня таким же образом все обновилось, правда остатки от модов в базе пришлось потом ручками вычищать...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В конце обновления выскачила ошибка . Что делать?

SELECT id FROM ibf_faq WHERE title = 'Преимущества регистрации'

 

Сообщение сервера: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '='

Код ошибки: 1267

Время: Monday 23rd of April 2007 12:44:44 PM

 

И при заходе на форум ошибка

ПРЕДУПРЕЖДЕНИЕ: [2] load_template_from_php(/var/www/forum/cache/skin_cache/cacheid_12/skin_global.php) [function.load-template-from-php]: failed to open stream: No such file or directory (Строка: 2131 файла /sources/ipsclass.php)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Werefon, обновляемся до русской версии IP.Board 2.2.2? Обратитесь в Клиентцентр по месту покупки для решения проблемы. Ага. :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Почти разобрался с проблемой , только вот ещё какой гемор названия разделов отороброжаються так

?????

?????????? ????????. ??????????? ????.

{ipb.lang['sub_forum_title']}: ??????, ??????

Помогите плизззззззз
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.