История повторяется с завидной регулярностью. Клиент нажимает «Обновить» в панели управления, через час звонит с криком что сайт упал. Разработчик разворачивает бэкап, теряет несколько часов заказов.
Проблема не в обновлениях — они нужны для безопасности и новых функций. Проблема в подходе «обновить и посмотреть что будет».
Что нужно делать перед каждым обновлением: сначала проверить список изменений в обновлении (он всегда есть в маркетплейсе), затем поднять staging-окружение и накатить обновление там, прогнать основные сценарии — корзина, оформление заказа, формы обратной связи, авторизация.
Обновляйте компоненты с кастомизацией вручную: если вы меняли шаблон стандартного компонента, обновление перезапишет ваши изменения. Используйте `.last_modified` файлы или diff перед накаткой.
И никогда не обновляйте в пятницу вечером. Это отдельное правило.
Битрикс Stack
@BitrixStackPro
Обновление Битрикса сломало сайт: как это предотвратить
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.