Перейти к контенту
  • 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
  • Создана
  • Последний ответ

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

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

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

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

  • 0

sM1Le, у тебя похоже очепятка закралась, вот тут:

  • Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно.
  • Этот вариант стал доступен, начиная с линейки 2.1.

 

По смыслу там должно быть - начиная с линейки 2.2.1.

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

  • 0
sM1Le, у тебя похоже очепятка закралась, вот тут:
  • Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно.
  • Этот вариант стал доступен, начиная с линейки 2.1.

 

По смыслу там должно быть - начиная с линейки 2.2.1.

Не-а, это не опечатка. :D

2.1 — линейка.

2.1.х — версия (2.1.0, 2.1.1, 2.1.2 и так далее).

Или вы уточнили, с какой именно версии стало доступно ручное обновление (оно было доступно не с 2.1.0 точно — где-то только через пару версий)?

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

  • 0

sM1Le, у тебя похоже очепятка закралась, вот тут:

  • Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно.
  • Этот вариант стал доступен, начиная с линейки 2.1.

 

По смыслу там должно быть - начиная с линейки 2.2.1.

Не-а, это не опечатка. :D

2.1 — линейка.

2.1.х — версия (2.1.0, 2.1.1, 2.1.2 и так далее).

Или вы уточнили, с какой именно версии стало доступно ручное обновление (оно было доступно не с 2.1.0 точно — где-то только через пару версий)?

Я про ручное обновление и уточнял, ведь цитату взял оттуда. ;)

Ведь в тексте же написано, что Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно....

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

  • 0

проблема такая: не работают опции (те, которые вываливаются списками) в админке. кэш почистил, не помогло

 

проблема решилась после нескольких сбросов кэша

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

  • 0
Клиентам компании ООО «АйБиРесурс», у которых на момент публикации данной темы (28 февраля 2007 года) имеется действующая лицензия и установленный форум Invision Power Board 2.1, на котором меньше 15000 сообщений, мы производим бесплатное обновление при подаче заявки в клиент-центре.

А вы проводите автоматическое обновление?

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

  • 0

Будьте добры объяснить как же все таки обновиться с 2.1.7 до 2.2.2 рус ??

 

Обновление доступно только в рамках одной линейки. То есть, например, с 2.2.1 до 2.2.2, с 2.2.2 до 2.2.3, и так далее.

Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно.

Этот вариант стал доступен, начиная с линейки 2.1.

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

  • 0
Будьте добры объяснить как же все таки обновиться с 2.1.7 до 2.2.2 рус ??

 

Обновление доступно только в рамках одной линейки. То есть, например, с 2.2.1 до 2.2.2, с 2.2.2 до 2.2.3, и так далее.

Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно.

Этот вариант стал доступен, начиная с линейки 2.1.

Мне тоже не понятно...

с 2.1.7 до 2.2.2 данным образом невозможно

Получается, что 2.1.7 не входит в линейку 2.1. Так?

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

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

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

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

где там инструкция?? подскажите пжлст.

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

  • 0
Обновиться, например, с 2.1.7 до 2.2.2 данным образом невозможно.

Этот вариант стал доступен, начиная с линейки 2.1

Мне самому не понятно....Написано что невозможно с 2.1.7 и сразу же что стало достопно с 2.1.х

 

Мож там опечатка нужно написать

Этот вариант стал доступен, начиная с линейки 2.2
Ссылка на комментарий
Поделиться на других сайтах

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

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

 

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

 

Инструкция:

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

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

 

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

 

1. выключил форум.

2. сделан бекап (и мускуля и фтп)

3. залил все из аплоада (2.2.2) кроме /install/, /conf_global.php.dist, /uploads/

4. стартую - http://forum.ka81.com/upgrade/index.php

 

после очередного шага обновления (второй-третий где-то) пишет:

Обновление русской версии Invision Power Board

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

страница загружается на 38% и ... жду, жду, жду ....

 

может кто встречался с подобными ситуациями?

сервер форума находится практически рядом, канал к нему 100 мбит, перебоев с инетом нет, у сервера также.

;)

то ли нажать Прекращение и получить "белый лист" форума, то ли повеситься? :D

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

  • 0

обновился этот шаг и вот такое:

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

 

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

 

Ошибок: 3

 

ALTER TABLE ibf_posts ADD INDEX post_key (post_key), ADD INDEX ip_address (ip_address);

 

Duplicate key name 'post_key'

 

ALTER TABLE ibf_posts ADD post_edit_reason VARCHAR(255) NOT NULL default '';

 

Duplicate column name 'post_edit_reason'

 

ALTER TABLE ibf_topics ADD INDEX starter_id (starter_id, forum_id, approved);

 

Duplicate key name 'starter_id'

 

Все равно продолжить: - жму.

 

выдает:

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 12:03:41 PM

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

  • 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.

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

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

  • 0

Обновился с 2.1.6 до 2.2.1

 

Форум работает, база без проблем перенеслась, только сбросился скин и русификация, и не работает админка почему-то((

 

При заходе в нее добираешься только до страницы

 

"Переадресация...

Log In Successful

 

( нажмите сюда, если не хотите ждать... ) "

 

А дальше выдает ошибку "Fatal error: Call to undefined function: acp_last_logins_row() in /home/***/public_html/forum/sources/action_admin/index.php on line 513"

 

Вроде chmod'ы везде где надо настроены... Может в каком-то файле конфиг вручную можно покопать? А то еще на странице входа в админку картинки не отображаются - почему-то ищет их в папках от корня сайта...:D

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

  • 0

посе успешного завершения апгрейда с 2.1.7 до 2.2.2 выдало:

 

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

 

 

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

 

нуждаюсь в помощи.

 

веселое дело. :D

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

  • 0

Проблема -

после обновления до 2.2.2 невозможно просмотреть большенство тем - пустая страница либо "Страница недоступна" также невозможно просмотреть страницу Пользователи.

В клиент центр написал.

Пока ответа нет

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

  • 0

Для: sM1Le,

 

Маленькая очепятка:

 

* В случае обновления между линейками (например, с 2.1.4 до 2.2.1), установленные модули IP.Gallery и IP.Blog так же нуждаются в обновление до более новой линейки.

 

Обновлениe, заменить на обновлении.

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

  • 0

Блин... попробывал установить мод... получил

 

Parse error: parse error, unexpected '[' in /forums/cache/skin_cache/cacheid_5/skin_topic.php on line 560

Вот эта самая строка:

" . ((author['custom_fields'] != "") ? ("

 

При попытке внести изменения в Админке выдает следующее:

 

Эти шаблоны не могут быть сохранены, так как найдена ошибка при парсинге. Проверьте введенный HTML-код и все входящие переменные.

И где теперь эту ошибку искать?

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

  • 0

При обновлении другого форума, вроде бы, согласно сообщений прошло всё нормально... НО, при попытке войти в подфорум выдаёт:

 

Fatal error: Call to undefined function: forums_get_active_users() in /home/emule-rusnet/www/forum/ips_kernel/class_db.php on line 599

 

в данной строке прописано:

$this->cur_query .= $this->sql->$q( $args );

 

Как исправить данную ошибку?

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

  • 0

Странное дело, вышеуказанная строка

Fatal error: Call to undefined function: forums_get_active_users() in /home/emule-rusnet/www/forum/ips_kernel/class_db.php on line 599

вылазиет при появлении следущего значения в адресной строке, например */index.php?showforum=128

 

но на некоторых местах, например: */index.php?showforum=129 скин форума появляется, но со следующим сообщением:

Сообщение форума

 

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

 

Причина:

Ссылка, по которой вы попали на эту страницу является «мертвой» или удаленной.

 

и такая проблема только с разделами, в котором списки тем...

 

а с отдельными топиками */index.php?showtopic=6032 проблем нету, они отображаются...

 

Кто что может подсказать?

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

  • 0

И так... у меня все нормально обновилось, вот только возникли проблемы после установки:

 

Когда ввожу логин/пароль в админку, то у меня перекидывает по такой ссылке... */admin/admin/index.php?adsess=&act=login&code=login-complete как это поправить?

 

и

 

У меня все время кодировка меняется на "Западноевропейская (ISO)" и шрифты становятся кривыми, как поправить?

 

Других глюков пока не наблюдал.

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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