Telegram

Обновления WordPress без паники: staging и бэкап

Обновить WordPress, WooCommerce и десяток плагинов «прямо на боевом в пятницу вечером» — самый быстрый способ получить белый экран к понедельнику. Нормальный порядок: бэкап, копия staging, обновления там, проверка, выкат в согласованное окно.

Обновления WordPress на staging: без паники

Зачем нужен staging

Staging — копия сайта на поддомене (`staging.site.ru`) или отдельном окружении хостинга. Падает тест — прод продолжает продавать.

На staging проверяют не только «открывается ли главная», а критичные сценарии: форма заявки, корзина, оплата, личный кабинет, импорт, интеграция CRM.

После взлома staging обязателен: чистку и обновления не делают на заражённом проде без понимания, что меняется.

Бэкап перед любыми правками

Полный бэкап = файлы + база. Автобэкап хостинга раз в сутки не спасает, если сбой случился через час после снимка.

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

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

Обновления WordPress на staging: без паники

Порядок обновлений на staging

Сначала бэкап staging (да, копии тоже бэкапят). Затем обновление WordPress core, потом WooCommerce (если есть), потом плагины — по одному или малыми группами, не всё сразу.

После каждой крупной порции — smoke test: главная, каталог, товар, корзина, чекаут, админка. Если что-то упало — откатили одну итерацию, а не весь сайт.

Тему и дочернюю обновляют отдельно; кастом в `functions.php` не перезаписывается — но конфликт PHP возможен.

Выкат на прод

Выкат — не «залить staging поверх prod» вслепую. Переносят согласованный набор: обновлённые файлы плагинов, при необходимости миграции БД, если плагин меняет схему.

Окно выката — низкий трафик для магазина (ночь, выходной). Сообщите хостингу, если нужен maintenance mode на 5–15 минут.

После выката — повторный тест форм и оплаты на проде. Мониторинг ошибок в `debug.log` первые сутки.

Что не делать

Не нажимать «обновить всё» в админке на проде без теста.

Не обновлять в день рекламной кампании или распродажи.

Не синхронизировать прод → staging поверх заражённого прода без чистки — заразите копию.

Что сделает WebStudio7

Настроим или используем ваш staging, сделаем бэкап, обновим стек, прогоним чек-лист, выкатим в окно. При сбое — откат по согласованию.

Сопровождение пакетами часов — регулярные обновления без паники. Разовое восстановление после неудачного апдейта — от 3 900 ₽.

Только WordPress. Смета до старта — @webstudio7. Воронеж и РФ — удалённо.

По теме в блоге

Услуга: Сопровождение WordPress · Кейс: Кейс: стоматология, Elementor · Расценки · Контакты

Все статьи блога

Опишите задачу

Опишите URL сайта и симптом — ответим в Telegram @webstudio7 или на info@web-studio-7.ru в рабочее время. Смета — до начала работ.