Обновление¶
Рассматривайте обновление MRBS как изменение и приложения, и базы данных.
До обновления¶
- Прочтите примечания к выпуску для каждой промежуточной версии.
- Создайте резервную копию базы данных и убедитесь, что ее можно восстановить.
- Резервное копирование
config.inc.php, пользовательских тем, файлов часто задаваемых вопросов сайта и других локальных изменений. - Запишите текущий номер PHP, базу данных, аутентификацию и конфигурацию почты.
- Запланируйте период обслуживания для производственных систем.
Warning
Не перезаписывайте установку и предполагайте, что локальные изменения сохранятся. Сравните свою конфигурацию с новым образцом и повторно примените намеренные переопределения.
Заменить файлы приложения¶
Установите чистую копию новой версии. Перенос файлов, специфичных для сайта, а не старых файлов приложений.
В частности:
- начнем с нового
config.inc.php-sample; - перенести необходимые значения из старого
config.inc.php; - намеренно повторно применять пользовательские темы и контент часто задаваемых вопросов; и
- не заменяйте новые файлы настроек по умолчанию старыми копиями.
Обновление базы данных¶
MRBS автоматически поддерживает исторические схемы при первом запуске приложения. Он может запросить учетные данные базы данных с правами на изменение таблиц.
Используйте выделенную учетную запись обновления, если обычная учетная запись среды выполнения не может изменить схему.
Проверка¶
После обновления проверьте:
- вход и выход;
- доступ администратора;
- просмотры за день, неделю и месяц;
- создавать, редактировать и удалять;
- повторяющиеся бронирования;
- утверждение и регистрация, если это возможно;
- поиск, отчеты и экспорт;
- доставка по электронной почте; и
- фон или пути интеграции, такие как LDAP, SAML или вход в систему CMS.
Проверьте на странице администратора Help ожидаемые версии MRBS и схемы.
Откат¶
Для отката требуются как файлы предыдущего приложения, так и совместимая резервная копия базы данных. Восстановление только файлов может привести к тому, что старое приложение будет подключено к новой схеме.