Пошаговая инструкция по конвертации phpBB 2.0.x в 3.1.10 | Вебмастер DataLife Engine

Как я писал ранее здесь, безопасность сайта напрямую зависит от актуальности версии CMS на которой он работает. Поэтому владелец сайта должен постоянно следить за выходом новых версий движка его сайта и при появлении их производить обновление. В данной статье я хотел бы рассказать о обновлении форума построенного на движке phpBB. Прежде всего в phpBB существует  два понятия – обновление и конвертация. В случае если мы переходим от phpBB 2.0.x к версии 3.x, то это называется конвертация. Если же мы в пределах третьей версии phpBB переходим от 3.1.x к 3.2 то это называется обновление. Любую версию форума можно сразу обновить до последней. Однако поскольку обновление и конвертация выполняются по разному, я опишу оба эти процесса. В данной статье я пошагово опишу конвертацию с версии phpBB 2.0.22 на 3.1.10.


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

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

Второе, что необходимо выполнить – это проверить, что ваш хостинг отвечает системным требованиям новой версии phpBB.
Далее скачиваем архив с новой версией phpBB, в моем случае это 3.1.10.

Для выполнения конвертации (перехода с 2ой версии на 3ю) необходимо в папке с форумом выполнить установку новой версии. При этом старую версию форума перед этим  необходимо перенести в подпапку создав для нее директорию с именем, например “oldforum”.

Итак, в папке с форумом, пускай это будет “forum”, создаю папку  “oldforum” и переношу в нее все содержимое форума версии phpBB 2.0.22 из папки “forum”. В папку “forum” копируем содержимое архива phpBB 3.1.10. Новую версию форума будем устанавливать в ту же базу данных в которой была установлена версия 2.0.22, но для новой версии придумаем отличный от старой версии префикс БД, что бы после окончания установки у нас работали обе версии форумов. Длина нового префикса БД должна остаться стандартной. Предположим старый префикс БД был “phpbb_”, а новый сделаем “phpb3_”. Если Вы забыли данные подключения к БД, то имя БД, имя пользователя БД, пароль и старый префикс можно посмотреть в папке со старой версией форума папку  “oldforum” в файле config.php.

Для начала установки phpBB 3.1.10 идем в браузер и указываем в адресной строке “ваш_домен/forum/install/”.

Откроется “Введение” phpBB, далее жмем “УСТАНОВКА”, удостоверяемся что на нашем хостинге есть БД из списка поддерживаемых phpBB и жмем “Следующий шаг”.

phpBB проверит программную совместимость и если все нормально, жмем “Начать установку” и переходим в конфигурацию базы данных.

Здесь необходимо выбрать тип БД работающей на вашем хостинге, ввести имя сервера БД – localhost, название базы данных (та же, что и на старом форуме), имя пользователя БД, пароль к БД и префикс для таблиц БД отличный от старой версии, ранее я сказал что он будет   “phpb3_”.

Далее жмем “Следующий шаг” и если данные для подключения были введены правильно, phpBB сообщит нам о успешном подключении к БД.

Далее жмем “Следующий шаг”, установщик phpBB сообщит о том, что конфигурационный файл успешно записан и предложит перейти к следующему этапу, для чего жмем “Следующий шаг”.

Здесь мы попадаем в раздел «Дополнительные параметры» где можно изменить настройки почты и настройки URL сервера, но здесь мы ничего не меняем, а просто жмем “Следующий шаг”.

Установщик сообщает, что таблицы БД созданы и заполнены начальными данными и мы вновь жмем “Следующий шаг”.

Появляется сообщение с поздравлением о конце установки, а так же сообщение о том, что если у нас есть phpBB 2.0.x, то можно выполнить конвертирование, перейдя в систему конвертирования.

Жмем на ссылку и переходим.

Появляется приветствие системы конвертирования phpBB. Жмем “Конвертировать” справа в строке раздела «Доступные конвертации» и переходим в параметры конвертирования.

Здесь необходимо указать данные для подключению к БД строго форума и путь к директории со старым форумом относительно папки с новым форумом phpBB. После того, как все данные введены, жмем “Начать конвертирование”.

Система конвертирования phpBB сообщает, что проверка указанной нами информации завершена и для продолжения мы еще раз жмем “Начать конвертирование”.

Система конвертирования сообщает, что все этапы подготовки завершены и можно перейти к конвертированию, для чего жмем “Продолжить конвертирование”. Конвертирование будет сопровождаться сообщениями о том, что делается, для продолжения необходимо нажимать кнопку внизу.

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


Необходимо убедится что новый форум нормально работает, для этого удаляем папку “install” из форума и заходим в конференции и администраторский раздел. Если новая версия форума  нормально функционирует, можно удалить папку “oldforum” со старой версией и очистить от нее БД, удалив все таблицы со старым префиксом “phpbb_” с помощью phpmyadmin.

На этом конвертация phpBB 2.0.x в phpBB 3.1.10 закончена. В следующей статье я расскажу как выполнять обновления phpBB на примере обновления phpBB 3.1.10 до версии 3.2.0.

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

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

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

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