Я, может казаться, не нахожу журнал ошибок для апача на моем locahost на Ubuntu. У меня есть установленный apache2.
Я использую эту команду для следования за ошибками tail -f /var/log/apache2/error.log
но так или иначе этот журнал не регистрирует все мои ошибки?
Действительно ли это - корректный файл?
Проверьте Ваш 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.