После любого изменения на сайте записывайте его в одну таблицу. Это занимает пару минут, но при ошибке помогает восстановить цепочку событий, а не перебирать настройки наугад. Храните журнал отдельно от панели управления, чтобы он оставался доступен даже при проблемах с сайтом.
Минимальный набор столбцов:
— дата и время;
— что изменили: ядро, тему, плагин, настройки или код;
— кто выполнил работу;
— результат проверки;
— ссылка на резервную копию или точку восстановления;
— комментарий о найденных ошибках.
Одна строка должна описывать одно действие. Не пишите «обновил всё»: разделяйте операции и отмечайте, что проверяли после каждой из них. В поле результата используйте понятные статусы: «работает», «есть ошибка», «откат выполнен». Если проблема появилась позже, так проще определить последнее безопасное изменение.
При разборе сбоя сначала сравните время его появления с последними строками журнала. Затем проверьте изменения по одному: отключите подозрительный компонент на тестовой копии, повторите сценарий и зафиксируйте результат. Сам журнал тоже регулярно копируйте вместе с резервными файлами.
Хороший журнал превращает поиск причины из догадок в последовательную проверку. Ведите его с первого изменения и обновляйте сразу после проверки результата.
Обновления WordPress без поломок
@wp_safe_updates_ww
Журнал обновлений сайта: таблица, которая помогает быстро найти причину сбоя
Этот пост опубликован в Telegram-канале Обновления WordPress без поломок. Подписаться можно по ссылке: @wp_safe_updates_ww.