Обновления CMS и плагинов без поломок: порядок работы
Почему обновления системы управления и плагинов ломают сайт и как обновлять безопасно: резервная копия, тестовая копия, обновление по одному, проверка сценариев, план отката, список плагинов и расписание.

Обновления системы управления сайтом, темы и плагинов ломают сайт реже, если их ставить по порядку: резервная копия, тестовая копия сайта, обновление там, проверка ключевых сценариев, обновление рабочего сайта в спокойное время и проверка ещё раз. Откладывать обновления совсем — хуже: старые версии с известными уязвимостями — одна из главных целей автоматических сканеров.
Статья для веб-мастеров и разработчиков на поддержке. Ниже — почему обновления ломают сайт, порядок работы, проверка после обновления, план отката и как вести список плагинов.
Почему обновления ломают сайт
- Несовместимость. Новая версия плагина не работает со старой темой или с другим плагином.
- Версия PHP или сервера. Обновление требует более новой версии, чем стоит на хостинге.
- Правки в файлах ядра или темы. Документация WordPress прямо предупреждает: обновление затрагивает все файлы основной установки, и если вы их меняли, изменения будут потеряны (WordPress). Поэтому свои правки темы делают в дочерней теме, а не в исходной.
- Заброшенные плагины. Плагин давно не обновлялся автором и перестаёт работать с новой версией системы.
Какие обновления какие
- Исправления безопасности и мелкие версии. Ставить как можно быстрее. Небольшие обновления WordPress обычно устанавливаются автоматически. На новых установках начиная с WordPress 5.6 по умолчанию включены и обновления крупных версий; на существующих сайтах поведение зависит от настроек. Проверьте их до планирования обновлений (документация WordPress).
- Крупные версии системы. Только через тестовую копию: в них чаще всего что-то меняется.
- Плагины и темы. По одному, а не все сразу: так понятно, какое обновление что сломало.
Порядок работы
- Резервная копия. Файлы и база данных, во внешнее хранилище. Убедитесь, что копия свежая и полная.
- Тестовая копия сайта. Разверните актуальную копию на тестовом сервере.
- Обновление на тестовой копии. Систему — отдельно, плагины — по одному, с проверкой после каждого важного.
- Проверка сценариев. По списку ниже.
- Обновление рабочего сайта. В спокойное время: не перед рекламной кампанией и не в пятницу вечером.
- Проверка рабочего сайта. Тот же список, плюс журнал ошибок сервера.
- Запись. Что обновили, когда и что заметили.

Проверка после обновления
- Главная и основные типы страниц открываются без ошибок.
- Формы отправляются, заявки приходят ответственному.
- Корзина и оформление заказа работают, если это магазин.
- Вход в админку, редактирование и сохранение страницы.
- Интеграции: CRM, оплата, аналитика получают данные.
- В журнале ошибок сервера нет новых предупреждений.
- Мобильная версия и скорость не стали хуже.

План отката
Перед обновлением ответьте на вопрос: что делать, если сайт сломался?
- Восстановление из копии, сделанной перед обновлением, — время и порядок известны заранее.
- Предыдущие версии ключевых плагинов сохранены, чтобы вернуть их по отдельности.
- Понятно, кто принимает решение об откате и кто его выполняет.
Если отката нет, обновление рабочего сайта лучше не начинать.
Список плагинов
Заведите таблицу и обновляйте её раз в квартал:
| Плагин | Зачем нужен | Последнее обновление у автора | Решение |
|---|---|---|---|
| Формы | Заявки с сайта | Месяц назад | Оставить |
| Слайдер | Баннер на главной | Два года назад | Заменить или убрать |
| Старый SEO-плагин | Не используется | Три года назад | Удалить |
Значения в таблице условные. Каждый плагин — это код, который нужно обновлять и которому вы доверяете доступ к сайту. Неиспользуемые удаляйте целиком, а не просто отключайте: файлы отключённого плагина остаются на сервере.
Расписание
- Исправления безопасности — в течение нескольких дней после выхода.
- Остальные обновления — в плановое окно раз в месяц.
- Крупные версии системы — по отдельному плану, через тестовую копию.
В поддержку сайтов PIP после запуска входят регулярное резервное копирование, мониторинг доступности и небольшие обновления — так указано на странице цен. Боитесь обновлять сайт? Расскажите о задаче — начнём с тестовой копии.
Короткие подсказки о сайтах и автоматизации — в Telegram-канале @pip_kz.