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

Вы это врядли сможете сделать.

 

Зачем?

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

  • 0
Для обновления с версии 2.3.3 до версии 2.3.4 с помощью пакета обновления необходимо выполнить следующие шаги:

 

1. Загрузить на сервер содержимое директории ./upload, заменяя все файлы на новые;

 

2. Запустить мастер обновления форума http://forum.name/upgrade/

(Так как пакет содержит только обновление файлов, то директория ./upgrade версии 2.3.3 так же должа присутствовать на сервере.)

 

3. Удалить директории ./install и ./upgrade из корня форума на сервере.

 

Так как по п.3 директория upgrade удаляется, где ее возьму от предыдущей версии (Так как пакет содержит только обновление файлов, то директория ./upgrade версии 2.3.3 так же должа присутствовать на сервере.)?

 

Как запустить мастер обновления?

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

  • 0

Это инструкция не для пакета обновление, как оказывается.

И вообще можно ничего не удалять...

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

  • 0
Люди, подскажите пожалуйста, в чём может быть проблема, обновил форум, всё прошло успешно, но есть она проблема, не отображает категории с форумами, отображает только шапку и низ и всё :-( может кто нибуть сталкивался с такой проблемой?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Обновил с 1.3 до 2.3.5

все вроде кул, кроме того что:

1) все картинки не пашут (которые в style_images/)

2) в некоторых темах просто нет сообщений

3) файлы в темах форум пытается брать из корня.

 

все это на фотке

post-5497-1210628409_thumb.jpg

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

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

  • 0

Спасибо!

 

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

Т.е он заливает аттач в uploads как надо(http://www.syte.ru/forum/uploads/post3424.jpg), а читает отсюда(http://www.syte.ru/post3424.jpg)

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

  • 0
Настроить надо до конца. Настройку пути сменили, а соседнюю нет. В общих настройках.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Нету. Имхо вы не поменяли настройку "URL директории загрузок" в самом начале списка Общих настроек.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Наш форум 2.2.2.

У нас на форуме установлено компонент ibProArcade. Хочу знат, после обновление 2.2.2 до 2.3.3 данные этого компонента будет утерян? Или если после обновление установливаем ibProArcade занова, все данные будет как было?

Данные--например кто победитель в играх также устовленные игры и т.п.

 

Спасибо за внимание

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

  • 0

сделай бэкап базы и проверь.

+ если данные kill, то береш бэкап и закидываеш данные из него в новую базу.

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

  • 0
А при обновление шаблоны обновляются тоже или остаются как есть? А то там тоже изменения есть в новой версии.. Изменено пользователем MicROs
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Можно пояснить по обновлению с 2.3.4 до 2.3.5... Насколько желательно? Затронет ли стиль форума? И можно ли без процедуры запуска сетапа, а просто правкой файлов? А то посмотрел изменения, а вот непонятно что удалять, а что вставлять? Извините, если вопросы нетактичны... :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Форум 2.3.4 обновил до 2.3.5 никаких проблем не замечено, кроме того, что не открывается профиль пользователя. Просто пустая страничка (у меня), некоторые пользователи прислали, что у них такая ошибка Fatal error: Call to undefined method skin_profile_2::personal_portal_no_aboutme() in /home/site/forum/sources/components_public/profile/aboutme.php on line 83

У меня такой ошибки не было вообще, просто белая страница... Кеш обновил у всех шаблонов...

В чем может быть дело?

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

  • 0

Варианты:

1. Нефиг юзать сырые нули.

2. Не добавили указанный шаблон во все стили при апгрейде.

3. У вас на папку 2го скина стоят права не 777 и не перезаписался кеш.

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

  • 0
Варианты:

1. Нефиг юзать сырые нули.

2. Не добавили указанный шаблон во все стили при апгрейде.

3. У вас на папку 2го скина стоят права не 777 и не перезаписался кеш.

Простите, не совсем понял про какой именно шаблон вы говорите? Куда надо добавить какой шаблон? Внёс все изменения в шаблоны http://www.ibresource.ru/files/2_3_4_to_2_3_5.html - не помогло... А наоборот, поле "Найти сообщения пользователя" изчезло... Кеш обновил, права на все скины 777

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

  • 0
Проблема решилась очень просто... Обновил заново, предварительно удалил из БД инфу о том, что 2.3.5 установлено. Видимо, криво что-то обновилось...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Сделать upgrade.

 

P.S. Например.

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

  • 0
Сделать upgrade.

 

P.S. Например.

Я просто читал здесь что сначала надо обновлять до 2.2 а потом уже и до 2.3.4. Так??

И еще вопрос…

Путём редактирования через phpMyAdmin можно?

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

  • 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

 

 

У меня тоже самое было, как с эти бороться?...

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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