Исправление ошибок и восстановление сайта
Восстанавливаем работу сайта и ищем первопричину, а не маскируем проявление ошибки. Если доступна рабочая копия, сначала воспроизводим сбой там, чтобы не рисковать данными клиентов.
Как ищем причину
Проверяем журналы веб-сервера и PHP, состояние базы, последние изменения, фоновые задания и свободное место. Затем воспроизводим ошибку и связываем её с конкретным действием или участком кода.
После исправления повторяем исходный сценарий и соседние действия. Если причина во внешнем сервисе или хостинге, готовим техническое описание для его поддержки.
- Сохраняем состояние перед изменениями
- Не показываем ошибки посетителям
- Проверяем не только главную страницу
- Фиксируем причину и проверку
Частые вопросы
Коротко о том, что важно до начала работы.
Можно назвать стоимость по скриншоту?
Обычно нет: одинаковое сообщение может иметь разные причины. Сначала нужна короткая диагностика.
Восстановите сайт из резервной копии?
Да, если копия полная и исправна. Перед восстановлением сохраним текущее состояние.
Что делать при редкой ошибке?
Сообщите примерное время и действие перед ошибкой. По ним можно сопоставить запрос с журналами сервера.
Обсудим вашу задачу
Пришлите адрес проекта и опишите желаемый результат.