Обновление IP.Board с 3.0.5 до 3.4.6 | Вебмастер DataLife Engine

О обновлении форума IP.Board 2.x до IP.Board 3.0.5 я рассказывал ранее. Теперь когда наш форум стал третьей версии его можно обновить до последней IPB 3.4.6. Для этого как всегда перед любым изменением на любом сайте обязательно делаем резервную копию всех файлов форума, а так же копию базы данных. Проверяем  удовлетворяет ли программное обеспечение нашего хостинга требованиям новой версии форума. Если хостинг удовлетворяет требованиям и резервные копии созданы, качаем дистрибутив ipb 3.4.6 и переходим к установке, которую пошагово я расписал ниже.


Требования IP.Board 3.4.6 к программному обеспечению сервера следующие:
1.    PHP версии 5.1.х (или выше)
2.    mySQL 4.1 (или выше)
3.    Модули расширения PHP:

•  DOM XML (libxml2)
•  GD
•  iconv
•  libxml
•  mbstring
•  mysqli или mysql
•  Reflection
•  SimpleXML
•  SPL

4.    Крайне желательно наличие следующих модулей:

•    json
•    sockets
•    sphinx
•    XCache или APC

5.    Памяти выделенной для PHP (значение memory_limit) должно быть не менее 32Мб, идеально 128Мб.
Как видно выше, требования IP.Board 3.4.6 остались те же, что и для версии 3.0.5. Приступаем к установке.
Удаляем все директории и файлы из нашего форума кроме следующих:

./uploads
./style_images
./style_emoticons
./style_captcha
./style_avatars
./conf_global.php
./cache

Из заранее скаченного дистрибутива IP.Board 3.4.6 все файлы и директории из папки upload закачиваем на сервер при помощи FTP-клиента. Должно получиться так

./xml.php
./uploads
./style_images
./style_emoticons
./style_captcha
./style_avatars
./robotstxt.txt
./retail
./public
./lofiversion
./ips_kernel
./interface
./initdata.php
./index.php
./hooks
./favicon.ico
./converge_local
./conf_global.php
./cache
./admin

Теперь нужно проверить, что все права на директории расставлены правильно. IP.Board 3.4.6 требует записи в следующие директории

./cache
./cache/tmp
./cache/lang_cache
./cache/lang_cache/1
./cache/skin_cache
./public/style_images
./public/style_css
./hooks
./uploads
И файл ./conf_global.php

Для того чтобы не было проблем выставляем этим директориям и файлу CHMOD 777 (rwxrwxrwx).
Запускаем обновление форума перейдя по ссылке http://mydomain.ru/f…/admin/upgrade/ в браузере.

 

 

Для начала обновления потребуется авторизация администратора форума, вводим логин и пароль и жмем «Далее».

 

Произойдет проверка системных требований, если наш хостинг соответствует требованиям форума и везде отобразились зеленые надписи «Есть» жмем «Далее».
 

На вкладки «Приложения» мы видим какая версия форума до какой обновиться. В моем случае IP.Board 3.0.5 обновляется до 3.4.6. Жмем «Далее».


Ставим галочку на против строки «Отметить всех пользователей из группы Забаненные…» и жмем «Далее».

Скрипт обновления ipb с версии 3.05до версии 3.4.6 номально работает с MySQL версии 5.5, поэтому снимаю галочку в строке «Показывать SQL запросы для запуска вручную» и ставим галочку в строке «Обновлять разделы помощи», после чего жмем «Начать обновление».
Ход обновления сопровождается визуальными комментариями что происходит.

 

На запрос о конвертации фотографий пользователей отвечаем «перестроить сейчас» и жмем «Далее».

 

Обновление форума IP.Board до 3.4.6 заканчивается сообщением «Поздравляем, ваш форум обновлен».

 


Как видим, обновление форума IP.Board с версии 3.0.5 до 3.4.6 проходит очень легко и не требует никаких лишних действий, таких как конвертирование БД, как это было при переходе со второй версии IP.Board на третью, о чем я писал ранее здесь.

  • Опубликовано 12. апреля 2017
  • Автор: admin
  • Категории ipb
Оставить комментарий
 

Еще нет никаких комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *