Перейти к контенту
  • 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 стала неправильно отображаться админка и большинство кнопок не нажимаются- просто ничего не происходит, причем проблема только в Огненой Лисе, в IE все нормально

скрин:

http://img518.imageshack.us/img518/6152/mozrh9.jpg

 

И еще - как отключить и убрать календарь справа сверху ? То есть мне он вообще не нужен.

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

  • 0
ПРИВЕТ! Ребята скажите пожалуйста что я зделал не так? Переехал с версии 1.6. до 2.2.

Вот смотрите на картинке что получилось.... Блин что то не получается залить картинку..

Не сочтите за рекламу вот пожалуйста посмотрите по этой ссылки вы сами увидите http://solt.jino-net.ru

Всем спасибо :D я разобрался.....

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

  • 0

ПРЕДУПРЕЖДЕНИЕ: [2] ipsclass::load_template_from_php(/var/www/virtual/xxx/test/htdocs/cache/skin_cache/cacheid_2/skin_global.php) [function.load-template-from-php]: failed to open stream: No such file or directory (Строка: 2131 файла /sources/ipsclass.php)

Сделай "обновление всех кеш-файлов" из админки :D

хммм, у меня сначала при просмотре тем и профилей выходила белая страница.

Обновил кеш, появилась эта ошибка...

ПРЕДУПРЕЖДЕНИЕ: [2] load_template_from_php(/home/httpd/.../httpdocs/cache/skin_cache/cacheid_10/skin_global.php) [function.load-template-from-php]: failed to open stream: No such file or directory (Строка: 2131 файла /sources/ipsclass.php)

 

Подскажите пожалуйста, как исправить?

 

С этим разобрался, chmod не хватало для обновления, о чём почему-то ошибки не выдавало.

 

Только теперь всё так выводится:

{ipb.lang['logged_in_as']} {ipb.member['members_display_name']} ( {ipb.lang['log_out']} )

Буду разбираться...

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

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

 

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

Код ошибки: 1267

Время: Thursday 01st of March 2007 05:57:30 PM

Предлогаю решение вопроса: Проблема с кодировкой при обновлении с 2.1.7 до 2.3.*

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

  • 0

Добрый день.

Прочитал форум, но не нашёл решения своей проблемы.

Обновлял с 2.1.7 до 2.2.2

Во время обновления вылетела ошибка:

 

 

Ошибок: 7

 

CREATE TABLE ibf_converge_local ( converge_api_code VARCHAR(32) NOT NULL default '', converge_product_id INT(10) NOT NULL default '0', converge_added INT(10) NOT NULL default '0', converge_ip_address VARCHAR(16) NOT NULL default '', converge_url VARCHAR(255) NOT NULL default '', converge_active INT(1) NOT NULL default '0', converge_http_user VARCHAR(255) NOT NULL default '', converge_http_pass VARCHAR(255) NOT NULL default '', PRIMARY KEY (converge_api_code ), KEY converge_active (converge_active) ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET win-1251 */;

 

Unknown character set: 'win'

 

CREATE TABLE ibf_admin_login_logs ( admin_id INT(10) NOT NULL auto_increment, admin_ip_address VARCHAR(16) NOT NULL default '0.0.0.0', admin_username VARCHAR(40) NOT NULL default '', admin_time INT(10) UNSIGNED NOT NULL default '0', admin_success INT(1) UNSIGNED NOT NULL default '0', admin_post_details TEXT NULL, PRIMARY KEY (admin_id), KEY admin_ip_address (admin_ip_address), KEY admin_time (admin_time) ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET win-1251 */;

 

Unknown character set: 'win'

 

CREATE TABLE ibf_profile_friends ( friends_id INT(10) NOT NULL auto_increment, friends_member_id INT(10) UNSIGNED NOT NULL default '0', friends_friend_id INT(10) UNSIGNED NOT NULL default '0', friends_approved TINYINT(1) NOT NULL default '0', friends_added INT(10) UNSIGNED NOT NULL default '0', PRIMARY KEY( friends_id ), KEY my_friends ( friends_member_id, friends_friend_id ), KEY friends_member_id ( friends_member_id ) ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET win-1251 */;

 

Unknown character set: 'win'

 

CREATE TABLE ibf_profile_comments ( comment_id INT(10) NOT NULL auto_increment, comment_for_member_id INT(10) UNSIGNED NOT NULL default '0', comment_by_member_id INT(10) UNSIGNED NOT NULL default '0', comment_date INT(10) UNSIGNED NOT NULL default '0', comment_ip_address VARCHAR(16) NOT NULL default '0', comment_content TEXT NULL, comment_approved TINYINT(1) NOT NULL default '0', PRIMARY KEY( comment_id ), KEY my_comments( comment_for_member_id ) ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET win-1251 */;

 

Unknown character set: 'win'

 

CREATE TABLE ibf_profile_ratings ( rating_id INT(10) NOT NULL auto_increment, rating_for_member_id INT(10) NOT NULL default '0', rating_by_member_id INT(10) NOT NULL default '0', rating_added INT(10) NOT NULL default '0', rating_ip_address VARCHAR(16) NOT NULL default '', rating_value INT(2) NOT NULL default '0', PRIMARY KEY ( rating_id ), KEY rating_for_member_id ( rating_for_member_id ) ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET win-1251 */;

 

Unknown character set: 'win'

 

CREATE TABLE ibf_profile_portal ( pp_member_id INT(10) NOT NULL default '0', pp_profile_update INT(10) UNSIGNED NOT NULL default '0', pp_bio_content TEXT NULL, pp_last_visitors TEXT NULL, pp_comment_count INT(10) UNSIGNED NOT NULL default '0', pp_rating_hits INT(10) UNSIGNED NOT NULL default '0', pp_rating_value INT(10) UNSIGNED NOT NULL default '0', pp_rating_real INT(10) UNSIGNED NOT NULL default '0', pp_friend_count INT(5) UNSIGNED NOT NULL default '0', pp_main_photo VARCHAR(255) NOT NULL default '', pp_main_width INT(5) UNSIGNED NOT NULL default '0', pp_main_height INT(5) UNSIGNED NOT NULL default '0', pp_thumb_photo VARCHAR(255) NOT NULL default '', pp_thumb_width INT(5) UNSIGNED NOT NULL default '0', pp_thumb_height INT(5) UNSIGNED NOT NULL default '0', pp_gender VARCHAR(10) NOT NULL default '', pp_setting_notify_comments VARCHAR(10) NOT NULL default 'email', pp_setting_notify_friend VARCHAR(10) NOT NULL default 'email', pp_setting_moderate_comments TINYINT(1) NOT NULL default '0', pp_setting_moderate_friends TINYINT(1) NOT NULL default '0', pp_setting_count_friends INT(2) NOT NULL default '0', pp_setting_count_comments INT(2) NOT NULL default '0', pp_setting_count_visitors INT(2) NOT NULL default '0', pp_profile_views INT(10) NOT NULL default '0', PRIMARY KEY ( pp_member_id ) ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET win-1251 */;

 

Unknown character set: 'win'

 

CREATE TABLE ibf_profile_portal_views ( views_member_id int(10) NOT NULL default '0' ) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET win-1251 */;

 

Unknown character set: 'win'

 

Тоже смое записано и в sql_upgrade_log.

 

При отображении форума, верхний и нижний блоки не выводят данные.

Не понимаю как исправить. Помогите, пожалуйста.

 

 

ЗЫ: Пробему отображени блоков решил: forum/cache/lang_cache/ru переименовал в forum/cache/lang_cache/russian

Или, видимо, можно было в настройках языка поменять название папки..

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

  • 0
О ручном обновлении, точнее, о пункте «Этот вариант стал доступен, начиная с линейки 2.1.»

 

Инструкции по ручному обновлению разрабатывает только компания IBResource. Клиентам компании Invision Power Services данный способ обновления не доступен.

 

Подобные инструкции нашей компании стали выпускаться, когда в свет вышел Invision Power Board 2.1.5. Иными словами, сейчас доступны следующие инструкции:

  • С IP.Board 2.1.4 до 2.1.5.
  • С IP.Board 2.1.5 до 2.1.6.
  • С IP.Board 2.1.6 до 2.1.7.

Что такое линейка и версия? В чем различия?

 

Пример: версия 2.1.3 относится к линейки 2.1. Версия 2.1.7 тоже относится к линейки 2.1. Но версия 2.2.1 уже относится к линейки 2.2.

Второй пример: СУБД MySQL 5 официально не работает с IP.Board линейки 2.1 . Под этим понимается, что все версии, которые имеют в начале «2.1», а затем любую другую цифру (1, 2, 3, ..., 7) после точки, не работают с СУБД MySQL 5.

Это сделано сугубо для удобства записи, не более.

 

у меня версия 2.1.5 и MySQL 5.0.27 и все прекрасно работает.

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

  • 0

Во время обновления с 2.2.2. до 2.3.1. произошла ошибка:

 

ALTER TABLE ibf_skin_sets ADD set_key VARCHAR(32) NULL;
Duplicate column name 'set_key'

 

Чем это может грозить? Форум после обновления вроде работает...

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

  • 0

Парни всем привет...

у меня значет подобная проблема..

стоит форум версий 2,1,1

при обновления до 2,3,1 пишет что всё ок никаких вроде проблем.. сделал всё по инструкций...

обновления проходит успешно..

но после.. весь форум в ?????? пишет постоянно про ЛАТИН...

да и ваще весь форум закосячелся..

решил просто поставить отдельно.... просто по новой весь форум..

всё установилось пишет что всёё удачно..

но когда захожу на сам форум вижу следуюшее

 

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/vhosts/www.host.com/public_html/_sub/forum/sources/classes/class_session.php on line 489

 

Fatal error: Call to a member function Error() on a non-object in /home/vhosts/www.host.com/public_html/_sub/forum/sources/ipsclass.php on line 5646

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

  • 0
Ошибка при обновлении с 2.1.7 до 2.3.1. При запуске инсталятор вверху появляется Warning: Invalid argument supplied for foreach() in /home2/users/d/doberman-site/docs/forum/upgrade/custom/app.php on line 45
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Решил попробовать сделать "Автоматическое обновление" с версии 2.0.4 до 2.3.1

 

Возникла такая ошибка:

Error in upgrade 2.1.0 BETA 5 (21003)

 

3 errors found

 

INSERT INTO ibf_task_manager VALUES ('', 'Update Topic Views Counter', 'updateviews.php', 1186755168, -1, -1, 3, -1, 'ddce954b5ba1c163bc627ca20725b595', 0, 'Used when topic views are not incremented immediately', 1, 'updateviews', 0, 0);

 

Incorrect integer value: '' for column 'task_id' at row 1

 

...

Получается, что почему-то он id'шник не хочет автоматически ставить.. Хоть там он в таблице вроде автоинкрементый..

Ничего не понимаю.. :D

 

MySQL 5.0.41

 

Кстати, в первом сообщении этой темы небольшая опечатка:

 

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

 

Плюсы:

  • Обновление с любой версии до той, которую вы скачаете из клиент-центре.

 

 

(добавлено)

Нашел некоторую похожую тему: http://www.ibresource.ru/forums/index.php?showtopic=45559

Там советуют прочитать здесь: http://www.sysman.ru/index.php?showtopic=5940

Пытаюсь разобраться.. ;)

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

  • 0

Помогите решить траблу, незнаю де копать :D

Включаю в админке портал, перехожу по ссылке: http://типа_ссылка_на_мой_сайт/forum/index.php?act=home

(сайт подменил бо он локальный :))

Вот такое мне вместо портала:

ПРЕДУПРЕЖДЕНИЕ: [2] load_template_from_php(/srv/www/htdocs/forum/cache/skin_cache/cacheid_20/skin_gallery_imagelisting.php): failed to open stream: No such file or directory (Строка: 2131 файла /sources/ipsclass.php)

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

 

Прастите, решил проблему :) Спасибо за внимание :)

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

  • 0
Всюду это где? БД проверьте.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну вот. Значит нужно подбирать кодировку соединение и выдачи результатов. Скорее всего поможет просто SET NAMES cp1251, смотрите в той же теме.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
А вот при установке 2.3.1 с нуля на одном из пунктов сверху ошибка какая-то (не успел скопировать), а потом в конце ошибка Parse error: syntax error, unexpected $end in /home2/seabros/public_html/smb_forum/sources/classes/bbcode/class_bbcode_core.php on line 736 Что делать*?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Здравствуйте!

После обновления форума с 2.2.2 до 2.3.1 не работает функция быстрого редактирования постов, при нажатии на кнопку "Изменить" сразу перекидывает на страницу полного редактирования. И в коде ссылки нет упоминания про JS, который, по идее, должен отвечать за выпадающую менюшку с выбором способа редактирования. В чем проблема?

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

  • 0
Во время обновления с 2.2.2. до 2.3.1. произошла ошибка:

 

ALTER TABLE ibf_skin_sets ADD set_key VARCHAR(32) NULL;
Duplicate column name 'set_key'

 

Чем это может грозить? Форум после обновления вроде работает...

Та же самая проблема... Кто-нибудь еще встречался с этим? Как исправить?

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

  • 0
А вот при установке 2.3.1 с нуля на одном из пунктов сверху ошибка какая-то (не успел скопировать), а потом в конце ошибка Parse error: syntax error, unexpected $end in /home2/seabros/public_html/smb_forum/sources/classes/bbcode/class_bbcode_core.php on line 736 Что делать*?

Кривые нули ставить не надо, покупай нормальную офицалку у IBResource :D

P.S. Ты 100 пудов ставил IPB NULL RU 2.3.1.1, это его баг ;)

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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