Перейти к содержанию

Обновление

Рассматривайте обновление MRBS как изменение и приложения, и базы данных.

До обновления

  1. Прочтите примечания к выпуску для каждой промежуточной версии.
  2. Создайте резервную копию базы данных и убедитесь, что ее можно восстановить.
  3. Резервное копирование config.inc.php, пользовательских тем, файлов часто задаваемых вопросов сайта и других локальных изменений.
  4. Запишите текущий номер PHP, базу данных, аутентификацию и конфигурацию почты.
  5. Запланируйте период обслуживания для производственных систем.

Warning

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

Заменить файлы приложения

Установите чистую копию новой версии. Перенос файлов, специфичных для сайта, а не старых файлов приложений.

В частности:

  • начнем с нового config.inc.php-sample;
  • перенести необходимые значения из старого config.inc.php;
  • намеренно повторно применять пользовательские темы и контент часто задаваемых вопросов; и
  • не заменяйте новые файлы настроек по умолчанию старыми копиями.

Обновление базы данных

MRBS автоматически поддерживает исторические схемы при первом запуске приложения. Он может запросить учетные данные базы данных с правами на изменение таблиц.

Используйте выделенную учетную запись обновления, если обычная учетная запись среды выполнения не может изменить схему.

Проверка

После обновления проверьте:

  • вход и выход;
  • доступ администратора;
  • просмотры за день, неделю и месяц;
  • создавать, редактировать и удалять;
  • повторяющиеся бронирования;
  • утверждение и регистрация, если это возможно;
  • поиск, отчеты и экспорт;
  • доставка по электронной почте; и
  • фон или пути интеграции, такие как LDAP, SAML или вход в систему CMS.

Проверьте на странице администратора Help ожидаемые версии MRBS и схемы.

Откат

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