Логи - первое место, куда стоит смотреть, когда сайт ведет себя не так, как показывает браузер. В браузере может быть только “ошибка 500”, а в логе сервера часто указан конкретный PHP-файл, строка или запрещенный запрос.

Какой лог за что отвечает

ЛогЧто показывает
access_logЗапросы к сайту: URL, код ответа, IP-адрес, user agent.
error_logPHP-ошибки, проблемы с правами, отсутствующие файлы и серверные предупреждения.
Debug-лог CMSОшибки уровня приложения: WordPress, Joomla, OpenCart и других CMS.

Что проверять

  1. Откройте лог за точное время проблемы.
  2. Ищите домен, URL или имя скрипта.
  3. Сравните коды ответа: 200, 301, 403, 404, 500, 503.
  4. Не публикуйте полные логи открыто: там могут быть пути, IP-адреса или токены.
  5. Исправьте первую реальную ошибку, затем обновите страницу и проверьте лог снова.
Логи превращают “не работает” в конкретную зацепку

Пришлите время ошибки и последние строки лога без паролей. Поможем отличить настоящую причину от шума.

Разобрать строки лога