Для того чтобы позволить администраторам конференций phpBB2 использовать phpBB3 и все его возможности, в базовую установку phpBB3 встроена система конвертирования. Система конвертирования гибка и позволяет конвертировать также и другие конференции. Читайте далее, если вам нужна помощь в преобразовании вашей конференции в phpBB3.
Примечание
Конвертер не повредит базу данных конференции, которую вы будете преобразовывать. В случае возникновения проблем старая конференция будет по-прежнему функционировать в полном объёме.
2.2.1. Требования
Чтобы процесс преобразования прошёл настолько гладко, насколько это возможно, проверьте и подготовьте следующие пункты. Вам они понадобятся для проведения успешного преобразования.
- Установленный phpBB3 должен присутствовать на вашем сервере. Смотрите раздел 1.1 «Системные требования» для получения подробной информации об установке phpBB3.
- Подготовьте данные для подключения к базе данных, в которой сохранены данные старой конференции. Эти данные можно найти в конфигурационном файле (config.php)
- Убедитесь в том, что старая конференция по-прежнему установлена на вашем сервере вместе с установленным phpBB3. Файлы старой конференции должны быть сохранены как есть, поскольку некоторые из них будут перемещены в папку с новым phpBB3 (например, аватары, вложения, смайлики и картинки к званиям).
- Эти файлы и база данных должны находиться на том же сервере, где установлен phpBB3, а файлы должны быть в этом же домене. Если вы используете поддомены, то файлы должны быть в одном поддомене.
2.2.2. Подготовительные этапы
Как уже говорилось выше, phpBB3 должен быть установлен. После установки phpBB3 не удаляйте папку install, если вы собираетесь выполнить преобразование сразу после установки. Если вы собираетесь предварительно тестировать и настраивать установленный phpBB3, оставив процесс преобразования на другое время, то переименуйте папку в нечто вроде _install. Это позволит вам использовать вашу конференцию phpBB3. Для выполнения преобразования папка install понадобиться вам позже.
Вам понадобятся конкретные файлы конвертера для конференции, которую вы собираетесь конвертировать. Файлы конвертера phpBB2 включены в установочные файлы phpBB3. Для других конференций вам потребуется загрузить файлы конвертера из соответствующих тем форумов поддержки phpBB3. Эти темы можно найти в форуме Convertors на сайте phpBB.com
Для запуска процесса преобразования phpBB2 вам нужно всего лишь в адресной строке браузера ввести {phpBB3_root_directory}/install/index.php, щёлкнуть по вкладке «Конвертирование», и следовать предлагаемым инструкциям. Для преобразования других конференций вам потребуется загрузить файлы конвертера в соответствующие папки. Файлы конвертеров состоят из двух или из трёх файлов, convert_xxx.php, functions_xxx.php и, возможно, auth_xxx.php, где xxx — это, как правило, название конференции, которую вы хотите конвертировать.
2.2.3. Этапы преобразования
- Установите phpBB3. Старая конференция и конференция phpBB3 должны быть установлены на одном сервере.
- Если вы хотите конвертировать другую конференцию, помимо phpBB2, то загрузите на сервер необходимые файлы конвертера, который вы загрузили с форума Convertors на сайте phpBB.com.
- В адресную строку браузера введите {phpbb_root_directory}/install/index.php, щёлкните по вкладке «Конвертирование», и выберите соответствующий конвертер из списка доступных конвертеров.
- Затем у вас запросят сведения для подключения к базе данных. Запрашиваемая база данных содержит таблицы конференции, которую вы собираетесь конвертировать. Вам будет предложена опция обновления страницы для продолжения процесса преобразования. Данная опция по умолчанию включена. Как правило, эту опцию оставляют включённой. Отключение опции в основном служит для тестовых целей.
- После ввода информации о базе данных и нажатия кнопки «Начать преобразование» конвертер проверит правильность введённой вами информации. Если эта информация подтвердится, то у вас будет ещё одна кнопка для начала преобразования.
- После нажатия этой кнопки конвертер проверит файлы конвертера. Если всё будет нормально, вы увидите кнопку для продолжения преобразования.
- После нажатия этой кнопки конвертер начнёт процесс преобразования старой конференции. В процессе преобразования будут появляться страницы, информирующие о ходе преобразования.
- После завершения преобразования вы увидите сообщение о том, что поисковые индексы не были преобразованы. Вам потребуется перейти в панель администрирования и создать поисковые индексы. Для этого в панели администрирования перейдите на вкладку «Обслуживание» и выберите в меню слева пункт «Поисковые индексы». По умолчанию активен поисковый механизм «Fulltext native». Для создания индексов нажмите кнопку «Создать индексы» рядом с активным поисковым механизмом. Для получения более подробной информации о поисковых индексах смотрите раздел 3.9.3 «Поисковые индексы».
- Теперь необходимо проверить вашу новую конференцию phpBB3. Убедитесь в надлежащем функционировании конференции, проверьте корректность прав доступа и правильность отображения форумов и сообщений. Также убедитесь в том, что необходимые файлы, например, аватары, смайлики и вложения (если они у вас есть) скопированы со старой конференции.