Инструменты пользователя

Инструменты сайта


обновление_mybb

Подготовка к обновлению

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

  1. Во-первых, переведите свой форум в оффлайн режим. Таким образом никто случайно не прервет процесс обновления. Пожалуйста, помните, что изменение режима работы форума с помощью онлайн/оффлайн настройки не рекомендуется. Самый лучший способ - это использовать ограничение с помощью файла .htaccess в корневой папке вашего форума, чтобы никто не мог получить доступ к интерфейсу.

Чтобы ограничить доступ к форуму, кроме IP-адреса, необходимо поместить следующий код в файл .htaccess, если вы используете apache или в блоке сервера конфигурационного файла вашего сайта, если вы используете nginx. Замените 127.0.0.1 своим IP-адресом.

Apache 2.2:

Order deny,allow
Deny from all
Allow from 127.0.0.1
Apache 2.4:
Require all denied
Require ip 127.0.0.1
Nginx:
location / {
    allow 127.0.0.1;
    deny  all;
}
Если вы будете не в состоянии получить доступ к вашему веб-сайту во время этого процесса, возможно, что у вас используется динамический IP адрес, в этом случае вам придется повторить выше процедуру всякий раз, когда Ваш IP будет меняться.

  1. Во-вторых, вы должны создать резервную копию файлов и базы данных, и хранить их в безопасном месте. В случае если что-то пойдет не так, вы можете восстановить резервную копию и начать все заново. Вы можете создать резервную копию базы данных с помощью MYBB Admin CP или программного обеспечения для управления базами данных.
  2. Вы должны деактивировать (или отключить) все ваши плагины. Это связано с тем, что плагины необходимо будет обновить для работы с новой версией форума. Если они остаются активными, это может вызвать проблемы при обновлении конференции. Вы можете деактивировать (или отключить) свои плагины, перейдя в Admin CP > Board Settings > General Configuration и изменив «Disable All Plugins» на Yes.

Загрузка текущего пакета обновления

Существует два различных способа обновления вашего форума: полное обновление и обновление измененных файлов.

Полное обновление

Если текущая версия более чем на один пункт ниже самой новой, необходимо выполнить полное обновление. Например, если вы используете 1.6.1, а новейшая версия 1.6.4, то вам нужно выполнить полное обновление. То же самое применимо, если вы используете 1.6.X и вы хотите обновить до 1.8.x. Вам необходимо использовать последнюю версию программного обеспечения. Скачать последнюю версию.

Обновление измененных файлов

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

Начало обновления

После того, как вы загрузили правильный пакет обновления, выполните следующие действия.

  1. Загрузите все файлы и папки внутри пакета (из папки Upload/ при использовании полного пакета), включая папку install/ (если она существует), перезаписав существующие копии файлов в папке вашего форума.
  2. Если в сообщении блога упоминается, что сценарий обновления является обязательным, выполните следующие действия:
    1. Откройте домашнюю страницу вашего форума в вашем веб-браузере и добавьте в URL /install/
      Например: www.yourdomain.com/install/ или www.yourdomain.com/forum/install/.
    2. Установщик может попросить удалить вас файл с именем lock. Используйте FTP-клиент или файловый менеджер для удаления файла Install/lock.
    3. Вы должны увидеть выпадающий список с вопросом, какую версию MyBB вы обновляете. Не забудьте выбрать ту версию, которую вы сейчас используете - иначе обновление будет работать неправильно.
    4. Следуйте инструкциям для запуска обновления.
    5. После завершения обновления, убедитесь, что файл с именем lock был создан в папке install/. Если он отсутствует, создайте его самостоятельно или удалите папку install/ с сервера.
      Для дополнительной защиты установите chmod 644 inc/config.php.
  3. Если в объявлении блога упоминается, что есть изменения темы, выполните следующие действия:
    1. Перейдите в Admin CP > Templates & Style > Templates > Find Updated Templates. Это покажет вам список всех шаблонов, которые изменились во время обновления.
    2. Вы можете либо вернуть эти шаблоны к состоянию «по умолчанию» - это означает, что все изменения, внесенные в них будут удалены - или вы можете увидеть Diff отчет, который покажет вам, что именно изменилось. Если у вас установлена своя тема, возможно, лучше всего посмотреть Diff отчет и применить необходимые изменения.
  4. Если в объявлении блога упоминается, что существуют языковые изменения, и вы либо настроили свой английский языковой пакет (пакет по умолчанию), либо установили пользовательский языковой пакет, выполните следующие действия:
    1. Проверьте в ветке Translation Releases Forum обновлен ли языковой пакет, который вы используете. Загрузите и установите все необходимые обновления.
    2. Если вы сами вносите изменения в пакеты или управляете языковым пакетом для MyBB, ознакомьтесь с публикациями в блоге со списком изменений в языковых пакетах и примените их по мере необходимости.
  5. Процесс обновления завершен! Вы можете повторно открыть свой форум, удалив блокировку в файле .htaccess или перевести свой форум в онлайн режим. Прежде чем вы это сделаете, убедитесь, что ваш форум функционирует правильно, и он выглядит так, как должен выглядеть! Не торопитесь, не торопитесь.

Итоги

Если в процессе обновления возникли какие-либо проблемы, обратитесь за помощью к форуму сообщества.
В остальном, поздравляем! Вы только что обновили свой форум! — Vladimir 2018/02/02 11:53

обновление_mybb.txt · Последние изменения: 2018/02/02 11:53 — vladimir