Перейти к контенту
  • 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 с автоматическим появлением пользователей

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

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

 

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

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

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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