Перейти к контенту
  • 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']}: ??????, ??????

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

Зарузка...

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

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

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