Проблемный компонент. Повторяем конкретное действие: открытие URL с 403/404, загрузку изображения, запрос к БД или запуск фонового обработчика. Результат: адрес, время, код ответа и минимальная последовательность для повторения сбоя.
Профильный журнал. Для PHP и памяти сопоставляем журнал PHP, для HTTP и HTTPS — журнал сервера и цепочку переходов, для cron — расписание и записи обработчика. Результат: относящаяся к тому же времени ошибка и компонент-источник; сведения «Здоровья сайта» используем для проверки окружения.
Последние изменения. Сверяем версии PHP, WordPress, темы и плагинов, настройки SSL и сервера с моментом появления ошибки. На копии проверяем предполагаемую связь. Результат: подтверждённая зависимость от изменения либо исключённая гипотеза, без отката рабочей базы наугад.
Контрольный сценарий. На копии выполняем исходное действие до и после исправления; для фоновой задачи проверяем также её ожидаемый результат. Результат: сравнение ответов и записей журнала, подтверждающее устранение причины.
Регрессия и передача. Проверяем вход, формы, загрузку файлов и затронутые фоновые задания в согласованных границах. Результат: список пройденных сценариев и изменений, отсутствие новых повторов исходной ошибки; старые журналы сохраняем.