Обновление CMS затрагивает не только административную часть. От версии ядра, окружения и дополнительных модулей зависят формы, каталог и интеграции. Надёжный процесс начинается с подготовки и заканчивается проверкой реальных пользовательских сценариев.
Соберите информацию о системе
Зафиксируйте версии платформы, PHP и установленных модулей, а также список нестандартных доработок. Особое внимание уделите изменениям внутри ядра: обновление может их перезаписать. Проверьте требования именно тех обновлений, которые планируется установить. Универсального порядка для любых версий нет, поэтому план должен учитывать текущее состояние проекта.
Подготовьте тестовую копию
Перед работами создайте резервную копию и убедитесь, что её можно восстановить. Затем повторите обновление на отдельной среде с близким окружением. Отключите исходящие уведомления и реальные интеграции, чтобы тестовый заказ не попал в рабочую систему. Скопированные персональные данные должны оставаться доступными только участникам работ.
Проверяйте сценарии, а не только главную
Составьте небольшой список: авторизация, поиск, фильтрация, добавление товара в корзину, отправка формы и работа обмена. Для корпоративного сайта ключевым может быть получение заявки в CRM, для магазина — правильная сумма заказа. Сравните результаты до и после обновления. Отдельно проверьте журнал ошибок и фоновые задачи: внешне страница может выглядеть исправной при сломанной обработке данных.
Согласуйте окно и критерии отката
Назначьте время с меньшей нагрузкой и ответственного за решение об откате. Заранее определите, какие сбои требуют немедленного возврата, а какие можно исправить в согласованный срок. Если во время работ появляются новые заказы, восстановление старой базы может их потерять. Поэтому способ сохранения таких данных должен быть частью плана, а не импровизацией.
Что сделать дальше
Начните с проверки одной тестовой копии. После успешного обновления оформите список контрольных сценариев и используйте его при следующих изменениях. Это сокращает подготовку и делает результат воспроизводимым.
