Перейти к контенту
  • 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

меня проблема я все установил как написано но у меня вылезает ошибка и не одна

что это может быть за ошибка и как с ней бороться?

вот сайт мой он запушен с компьютера http://li.ru/click?http://mal-public.serve...ike.com/forums/

а вот и ошибка сама

Warning: ksort() expects parameter 1 to be array, boolean given in C:\Program Files\VertrigoServ\www\forums\admin\sources\classes\output\publicOutput.php on line 320

 

Warning: Invalid argument supplied for foreach() in C:\Program Files\VertrigoServ\www\forums\admin\sources\classes\output\publicOutput.php on line 323

 

Warning: Invalid argument supplied for foreach() in C:\Program Files\VertrigoServ\www\forums\admin\sources\classes\output\formats\html\htmlOutput.php on line 124

 

Fatal error: Class 'skin_global_1' not found in C:\Program Files\VertrigoServ\www\forums\admin\sources\classes\output\publicOutput.php on line 1339

помогите пожалуйста? я не очень с этим всем разбираюсь и незнаю что с этой ошибкой делать и не умею поиском пользоваться)))

 

IP.Board_3.0.4_IBR версия

помогите разобраться?

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

  • 0
Извините может не в эту тему. Просто я не могу создавать темы. Как можно из IPB 2.0.0 Trial пренести все моды и сообщения в IPB 2.3.4? P.S. А вы принимаете заказы на сборку форумов?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Может не в ту тему, но пропали шаблоны Стандартного стиля. При загрузке белая страница. Подскажите где лежат, чтобы вновь загрузить их?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Может не в ту тему, но пропали шаблоны Стандартного стиля.

При загрузке белая страница.

Это не связанные проблемы :) Про белую страницу и первичные действия по диагностике читайте в форуме FAQ :)

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

  • 0

Обновляю 2.3.3 до 2.3.6 (пробовал и 2.3.5). На первом шаге выходит сообщение о том, что один запрос выполнен и далее - ошибка при работе с драйвером бд. в папке cache появляется sql_error_log, но он 0 байт. Где ковырнуть? Что глянуть?

 

P.S. До этого был глюк на сервере, когда пришлось в папек cache/skin/cacheid_16 делать копии файлов, дописывая _16 к имени (напр.: skin_global_16.php)

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

  • 0

Обновил с 2.1.7 до 2.3.6.

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

 

Выполнено 8 запросов...

 

Проблемы при обновлении до 2.2.0 Public Beta 2 (22005)

 

Ошибок: 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) );

 

Table 'ibf_converge_local' already exists

 

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) );

 

Table 'ibf_admin_login_logs' already exists

 

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 ) );

 

Table 'ibf_profile_friends' already exists

 

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 ) );

 

Table 'ibf_profile_comments' already exists

 

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 ) );

 

Table 'ibf_profile_ratings' already exists

 

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 ) );

 

Table 'ibf_profile_portal' already exists

 

CREATE TABLE ibf_profile_portal_views ( views_member_id int(10) NOT NULL default '0' );

 

Table 'ibf_profile_portal_views' already exists

 

Выполнено 3 запросов...

 

Проблемы при обновлении до 2.3.0 BETA 1 (23000)

 

Ошибок: 2

 

CREATE TABLE ibf_skin_url_mapping ( map_id INT(10) NOT NULL auto_increment, map_title VARCHAR(200) NOT NULL default '', map_match_type VARCHAR(10) NOT NULL default 'contains', map_url VARCHAR(200) NOT NULL default '', map_skin_set_id INT(10) UNSIGNED NOT NULL default '0', map_date_added INT(10) UNSIGNED NOT NULL default '0', PRIMARY KEY (map_id) );

 

Table 'ibf_skin_url_mapping' already exists

 

CREATE TABLE ibf_skin_template_links ( link_id INT(10) UNSIGNED NOT NULL auto_increment, link_set_id INT(10) UNSIGNED NOT NULL default '0', link_group_name VARCHAR(255) NOT NULL default '', link_template_name VARCHAR(255) NOT NULL default '', link_used_in VARCHAR(255) NOT NULL default '', PRIMARY KEY (link_id) );

 

Table 'ibf_skin_template_links' already exists

 

Выполнено 5 запросов...

 

Проблемы при обновлении до 2.3.0 RC 2 (23002)

 

Ошибок: 1

 

CREATE TABLE ibf_acp_help ( id INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , is_setting TINYINT( 1 ) NOT NULL DEFAULT '0', page_key VARCHAR( 255 ) NULL , help_title VARCHAR( 255 ) NULL , help_body TEXT NULL , help_mouseover VARCHAR( 255 ) NULL , KEY page_key ( page_key ) );

 

Table 'ibf_acp_help' already exists

 

Выполнено 6 запросов...

 

Проблемы при обновлении до 2.3.2 (23005)

 

Ошибок: 2

 

CREATE TABLE ibf_api_log ( api_log_id int(10) unsigned NOT NULL auto_increment, api_log_key VARCHAR(32) NOT NULL, api_log_ip VARCHAR(16) NOT NULL, api_log_date INT(10) NOT NULL, api_log_query TEXT NOT NULL, api_log_allowed TINYINT(1) unsigned NOT NULL, PRIMARY KEY (api_log_id) );

 

Table 'ibf_api_log' already exists

 

CREATE TABLE ibf_api_users ( api_user_id INT(4) unsigned NOT NULL auto_increment, api_user_key CHAR(32) NOT NULL, api_user_name VARCHAR(32) NOT NULL, api_user_perms TEXT NOT NULL, api_user_ip VARCHAR(16) NOT NULL, PRIMARY KEY (api_user_id) );

 

Table 'ibf_api_users' already exists

 

Выполнено 2 запросов...

 

Проблемы при обновлении до 2.3.5 (23008)

 

Ошибок: 1

 

ALTER TABLE ibf_profile_portal ADD pp_about_me MEDIUMTEXT NULL;

 

Duplicate column name 'pp_about_me'

 

Правда в итоге написал "Ошибок в вашей базе данных не найдено."

 

Что это за ошибки и как они могут повлиять на дальнейшую работу форума?

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

  • 0
Также вопрос. Почему-то у меня постоянно каждую минуту-две появляются новые пользователи "123". их уже более 2000. Как это исправить?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Обновил с 2.1.7 до версии 2.2.2. После обновления постоянно появляются новые пользователи с айпишником 127.0.0.1. Некоторые пользователи стали жаловаться, что их форум не запоминает после перезагрузки компьютера Изменено пользователем Студент_52
Ссылка на комментарий
Поделиться на других сайтах

  • 0

До 2.3.6 тоже обновлялся изначально, но такая же проблема была. пока оставил 2.2.2

2.1.7 пришлось обновить, т.к. почему-то пропала панель "управление" админке, а помочь здесь никто не захотел даже советом.

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

  • 0

2.1.7 пришлось обновить, т.к. почему-то пропала панель "управление" админке,

Просто так нечего не пропадает

 

а помочь здесь никто не захотел даже советом.

Пользователей старых форумов здесь практически не осталось. А вспоминать, что там было - просто лениво.

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

  • 0

Просто так нечего не пропадает

Я и восстанавливал базы данных и файлы за период, когда все было нормально, но ничего не помогло!

 

Пользователей старых форумов здесь практически не осталось. А вспоминать, что там было - просто лениво.

Вот хотя бы по 2.2.2 помогли или 2.3.6 с автоматическим появлением пользователей

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

  • 0

Я и восстанавливал базы данных и файлы за период, когда все было нормально, но ничего не помогло!

Хостер не менял софт на серверах?

 

Вот хотя бы по 2.2.2 помогли или 2.3.6 с автоматическим появлением пользователей

Скрипт скаченный не понятно где? У вас есть уверенность, что там нет дыр?

В нормальном дистрибутиве не было таких глюков.

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

  • 0

Я и восстанавливал базы данных и файлы за период, когда все было нормально, но ничего не помогло!

Хостер не менял софт на серверах?

 

Вот хотя бы по 2.2.2 помогли или 2.3.6 с автоматическим появлением пользователей

Скрипт скаченный не понятно где? У вас есть уверенность, что там нет дыр?

В нормальном дистрибутиве не было таких глюков.

 

Вроде не менял.

Да, версия не лицензионная, Нет уверенности

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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