Проверьте ваш httpd.conf
чтобы увидеть, есть ли у вас следующая строка или что-то очень похожее:
ErrorLog "logs/error.log"
Он может находиться в другом каталоге или может называться как-то иначе, но если у вас нет строки в файле конфигурации Apache, начинающейся с ErrorLog
, вы, вероятно, не улавливаете ошибки.
Если это хорошо, перепроверьте, чтобы убедиться, что у вас нет комментариев LogLevel
:
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn
Значением по умолчанию является warn
, которое находится на грани слишком большого количества информации и ожидает более серьезной ошибки в localhost
. Если это закомментировано, с хешем (#), начинающим строку, вы также не будете ловить никаких ошибок в файле журнала, несмотря на настройку ErrorLog
.
Вы можете сравнить значения каждого уровня LogLevel
в документации по серверу Apache.