Обновления WordPress и расширений — важная часть безопасности, но на боевом сайте нельзя сводить процедуру к бесконтрольной кнопке «Обновить всё». Сначала обеспечьте проверяемый откат и понимание зависимостей.
До обновления
- Соберите список активных плагинов и тем, важных интеграций и версии PHP.
- Прочитайте изменения обновления: исправление уязвимости может быть срочным; крупное изменение API требует отдельной проверки.
- Создайте резервную копию файлов и базы, проверьте доступ к независимой копии.
- Если сайт коммерческий — воспроизведите обновление в staging, близком к production.
Рекомендуемая последовательность
- Обновляйте ядро, темы и плагины до поддерживаемых версий, но учитывайте документированную совместимость.
- После каждого значимого обновления проверяйте журнал ошибок и основные сценарии.
- Для WooCommerce обязательно проверьте корзину, checkout, оформление заказа и интеграции с оплатой.
- При ошибках не запускайте хаотичное удаление плагинов. Сверьтесь с журналами и планом отката.
План отката
Укажите, кто принимает решение об откате и сколько времени он может занять. Откат не всегда равен загрузке старого ZIP: если обновление изменило схему БД, нужны согласованные версии и восстановление базы.
Не следует возвращать заведомо уязвимую версию в публичную эксплуатацию надолго: если откат вынужденный, примените временные меры ограничения риска и план исправления.
Автоматические обновления требуют плана контроля: проверьте, кто получает уведомления о неудачном обновлении, что происходит с кешем и доступен ли откат. Для активно используемых магазинов и сайтов с собственными расширениями согласуйте регламент с администратором.
Что проверить после
Публичные страницы, формы, письма, редактор, админку, sitemap, кеш и бизнес-интеграции. Сохраните дату, версии, результат тестов и ответственного.
См. также полный бэкап WordPress и защиту входа.
Источник: https://developer.wordpress.org/advanced-administration/security/
Материал был полезен?
Помогите нам сделать материалы точнее и понятнее.