Документация phpBB 3.2 Rhea. Глава 2. Руководство по обновлению

Глава 2. Руководство по обновлению
Вы хотите обновить свой форум phpBB2 до версии 3.2? В этой главе рассказывается о том, как это делается.

1. Обновление с phpBB 2.0 до 3.2

Чтобы позволить администраторам конференции phpBB2 использовать phpBB3 и все его функции. В базовую установку phpBB3 встроена система конвертирования. Система преобразования является гибкой и позволяет также конвертировать другие системы конференции. Читайте далее, если вам нужна помощь в преобразовании вашей конференции в phpBB3.

Процесс преобразования осуществляется запуском файла PHP, аналогичного файлу обновления в phpBB 2.0.x. Файл проведет вас по всем этапам обновления, до тех пор пока ваш phpBB 3.2.x не начнет работать. Основные инструкции и устранение неполадок при выполнении этого преобразования приведены здесь.
Предупреждение. Перед попыткой выполнить обновление обязательно создайте резервную копию базы данных и файлов, т.к. обновление может закончится неудачей.
2. Обновление с 3,0 до 3,2
Предупреждение
Обновление до phpBB 3.2 сделает ранее установленные модификации и стили непригодными.
phpBB 3.2 несовместим с 3.0, и большинство предыдущих файлов необходимо удалить перед обновлением.
Чтобы выполнить обновление, выполните следующие действия:
  1. Убедитесь, что ваш сервер соответствует требованиям для запуска phpBB 3.2: Раздел 1, «Требования»,
  2. Сделайте резервную копию всех файлов
  3. Сделайте резервную копию базы данных
  4. Отключить все стили, кроме просилвера
  5. Удалите все изменения, связанные с MOD, из базы данных. Для этого можно использовать средство очистки базы данных Support Toolkit.
  6. Установите британский английский как единственный языковой пакет
  7. Загрузите архив полного пакета phpBB 3.2
      Извлеките содержимое архива на компьютер и откройте каталог phpBB3
    • Удалите из пакета следующие файлы:
      • config.php
      • папки /images
      • папки /files
      • папки /store
    • На своем веб-сайте удалите все файлы с вашей платы. ЗА ИСКЛЮЧЕНИЕМ:
      • config.php
      • папки /images
      • папки /files
      • папки /store
    • Загрузите содержимое каталога phpBB3 со своего компьютера в каталог вашего форума. Возможно, вам будет предложено перезаписать оставшиеся файлы. Если будет предложено объединить или перезаписать каталоги, выберите их объединить.
    • Обновите базу данных:
      Важно
      Запуск возможен не через браузер, а через командную строку. Из корня конкуренции выполните следующую команду: php ./bin/phpbbcli.php db:migrate --safemode
      1. Используя веб-браузер, посетите страницу установки / в корне вашей доски. (например, http: // www.example.com/yourforum/install)
      2. Перейдите на вкладку «Обновление»
      3. Нажмите кнопку «Обновить»
      4. Выберите «Только обновить базу данных» и нажмите «Отправить».
      5. Подождите, пока индикатор выполнения достигнет 100%, и дождитесь сообщение, указывающего, что обновление завершено.
    • Удалить каталог установки install/
    Заметка
    Убедитесь, что файл .htaccess корневого уровня включен в загрузку. Некоторые FTP-клиенты не показывают файлы, имена которых начинаются с точки, может потребоваться включить отображение скрытых файлов.
    Заметка
    Если ваша доска использовала языковые пакеты, отличные от английского, вам необходимо загрузить версию, совместимую с phpBB 3.2, с phpbb.com/languages/
    Важно
    При загрузке файлов 3.2 на сервер не перезаписывайте конфигурацию .РНР.
    Важно
    При резервном копировании файлов убедитесь, что FTP-клиент находится в двоичном режиме или передает файлы без расширений в двоичном режиме.
    Дополнительные сведения см. в разделе: База знаний: передача файлов вложений с помощью Filezilla
    3. Обновление с 3.1 до 3.2

    Предупреждение
    Обновление до phpBB 3.2 может привести к тому, что некоторые расширения больше не будут работать. Все стили необходимо будет обновить.

    phpBB 3.2 не полностью обратно совместим с 3.1 и пользовательские настройки могут больше не работать. Самый простой способ обновления-удалить все существующие файлы перед обновлением и повторно применить пользовательские настройки после их проверки.

    Для обновления, выполните следующие действия:
    1. Убедитесь, что ваш сервер соответствует требованиям для запуска phpBB 3.2: Раздел 1, «Требования»,
    2. Сделайте резервную копию всех файлов
    3. Сделайте резервную копию базы данных
    4. Отключить все стили, кроме prosilver
    5. Деактивируйте все расширения, которые не совместимы с phpBB 3.2. Обратитесь к автору расширения, чтобы узнать, совместимо ли расширение или нет.
    6. Установите британский английский как единственный языковой пакет
    7. Загрузите архив полного пакета phpBB 3.2
    8. Извлеките содержимое архива на свой компьютер и откройте каталог phpBB3
    9. Удалите из пакета следующие файлы:
      • config.php
      • папки /images
      • папки /files
      • папки /store
    10. На своем веб-сайте удалите все файлы с вашей платы. ЗА ИСКЛЮЧЕНИЕМ:
      • config.php
      • папки /ext
      • папки /images
      • папки /files
      • папки /store
    11. Загрузите содержимое каталога phpBB3 с вашего компьютера в каталог вашего форума. Может потребоваться перезаписать оставшиеся файлы. При появлении запроса на слияние или перезапись каталогов выберите их слияние.
      Важно
      1. Используя веб-браузер, посетите страницу установки / в корне вашей доски. (например, http: // www.example.com/yourforum/install)
      2. Перейдите на вкладку «Обновление»
      3. Нажмите кнопку «Обновить»
      4. Выберите «Только обновить базу данных» и нажмите «Отправить».
      5. Подождите, пока индикатор выполнения достигнет 100%, и дождитесь сообщение, указывающего, что обновление завершено.
    12. Удалить каталог установки install/
    4. Обновление с любого программного обеспечения до phpBB3

    Чтобы позволить администраторам конференции phpBB2 использовать phpBB3 и все его функции. В базовую установку phpBB3 встроена система конвертирования. Система преобразования является гибкой и позволяет также конвертировать другие системы конференции. Читайте далее, если вам нужна помощь в преобразовании вашей конференции в phpBB3.
    Важно
    Конвертер не повредит базы данных программного обеспечения конференции. В случае возникновения проблем старое программное обеспечение конференции по-прежнему будет полностью работоспособным.
    4.1. Требования
    Чтобы конверсия была максимально гладкой, проверьте и подготовьте эти элементы. Они понадобятся вам для успешного преобразования.
    • Пакет установки phpBB3 должен присутствовать на вашем сервере. См. Раздел 1 «Требования» для получения дополнительной информации о том, как установить phpBB3.
    • Подготовьте сведения о подключении к базе данных, в которой хранилась старая конфигураця. Если Вы не уверены, вы можете найти эти данные в файле config.
    • Убедитесь, что старый форум все еще установлен на вашем сервере вместе с установкой phpBB3. Файлы старой конференции должны храниться как есть, некоторые из них будут переданы в phpBB3 (например, аватары, вложения, смайлы или ранги).
    • Файлы и база данных должны находиться на том же сервере, что и установка phpBB3, и файлы должны находиться в одном домене. Если вы используете субдомены, файлы должны находиться в одном и том же поддомене.
    4.2. Предварительные шаги

    Необходимо установить phpBB3. После установки phpBB3 не удаляйте каталог установки, если вы будете немедленно конвертировать. Если вы будете тестировать и настраивать свою конференцию phpBB3 до преобразования и конвертации в другое время, переименуйте каталог установки в нечто вроде _install. Это позволит вам использовать конференцию phpBB3. Вам понадобится каталог установки позже для конвертирования.

    Вам понадобятся специальные файлы конвертирования для программного обеспечения конференции, с которого вы конвертируете. Специфические файлы преобразователя phpBB2 включены в установочные файлы phpBB3. Для других платформ вам нужно будет получить файлы преобразователя из соответствующей темы преобразователя phpBB3. Эти темы можно найти в форуме [3.1.x] Convertors на phpBB.com

    Для преобразования из phpBB2 вам нужно указать браузеру {phpBB3_root_directory} / install, перейдите на вкладку «Конвертировать» и следуйте инструкциям. Для других форумов вы должны будете загрузить файлы преобразователя в соответствующие каталоги. Файлы конвертера, которые вы получите, будут состоять из двух или трех файлов: convert_xxx.php, functions_xxx.php и, необязательно, auth_xxx.php. Обычно ххх будет именем программного обеспечения, из которого вы конвертируете.

    4.3. Шаги преобразования
    1. Установите phpBB3. Старая и новая phpBB3 должны быть установлены на одном сервере.
    2. Если вы конвертируете с форум, отличной от phpBB2, загрузите файлы преобразователя, которые вы загрузили из соответствующей темы на форуме [3.1.x] Convertors.
    3. Откройте в браузере {phpbb_root_directory} / install, перейдите на вкладку «Конвертировать» и выберите соответствующий конвертер из списка доступных конверторов.
    4. Затем вам будет предложено ввести информацию о базе данных. Информация о базе данных, которую вы запрашиваете, предназначена для базы данных, в которой хранятся таблицы для программного обеспечения форума, с которого вы конвертируете. Вам будет предложена опция Обновить страницу, чтобы продолжить преобразование. По умолчанию установлено значение «Да». Обычно вы захотите оставить его на «Да». Опция «Нет» предназначена главным образом для тестирования.
    5. После ввода информации о базе данных и нажатия кнопки «Начать преобразование», конвертер проверит, что вы ввели правильную информацию. Если информация подтвердится, у вас будет другая кнопка «Начать конверсию».
    6. После нажатия кнопки «Начать конверсию» конвертер проверяет файлы конвертера. Если все будет в порядке, вам будет предложена кнопка «Продолжить конверсию».
    7. Теперь конвертер перейдет к преобразованию старой конференции. Появятся страницы, информирующие вас о ходе конверсии.
    8. Когда конвертер закончен, вы увидите сообщение о том, что поисковый индекс не был преобразован. Вы должны войти в панель управления администрирования и создать поисковый индекс. В ACP откройте вкладку «Обслуживание» и выберите «Поисковые индексы» в подменю. Стандартный поисковый индекс по умолчанию является полнотекстовым и будет отмечен как активный. Обычно это индекс, который вы хотите использовать для создания поисковый индекс. Для получения дополнительной информации об индексировании поиска см. Раздел 9.3 «Индексирование поиска»,
    9. Теперь вы должны проверить свою конференцию phpBB3 для правильной работы, чтобы права доступа были правильно установлены, а форумы и сообщения отображаются правильно. Также убедитесь, что файлы скопированы из старого форума, например аватары и смайлы и вложения (если они у вас есть.)

    Документация phpBB 3.2 Rhea на русском языке. Данная инструкция подходит также и для phpBB 3.1 Ascraeus (частично).

    Поделитесь ссылкой.

    HTML код
    BBCode
    Link