Кнопка «Обновить всё» на production не даёт плана отката. Надёжный порядок: резервная копия, staging на тех же версиях PHP/БД, обновление по небольшим группам и короткая проверка важных сценариев.
Перед обновлением
Сохраните базу и wp-content, зафиксируйте список версий:
wp core version
wp plugin list --format=csv > plugins-before.csv
wp theme list --format=csv > themes-before.csv
wp db export backup-before-update.sql
Проверьте свободное место и журнал ошибок. На staging выполните wp plugin update --all --dry-run, затем обновляйте сначала один крупный плагин, проверяя главную, вход, публикацию, форму и cron.
Production
Включайте maintenance только на фактическое короткое окно. Обновите проверенный набор:
wp maintenance-mode activate
wp plugin update plugin-one plugin-two
wp cache flush
wp maintenance-mode deactivate
После этого выполните smoke-тест и сравните логи. Автоматический rollback — это возврат файлов и согласованной базы, а не установка старого ZIP поверх новой схемы.
Что не делать
- Не обновлять без копии базы.
- Не смешивать обновление PHP, ядра, темы и всех плагинов в одно окно.
- Не считать staging полезным, если там другая версия PHP.
- Не удалять резервную копию сразу после успешной главной страницы.
Официальные источники