Apache2 错误日志

Apache2 错误日志

我似乎无法在 Ubuntu 上的本地主机上找到 apache 的错误日志。我已安装 apache2。

我正在使用此命令来跟踪错误tail -f /var/log/apache2/error.log,但不知何故此日志没有记录我的所有错误?

这是正确的文件吗?

答案1

检查一下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 服务器文档

相关内容