因为我找不到 Apache 保存日志文件的位置,我甚至尝试重新安装 LAMP,但没有成功。
Ubunty 14.04、Apache 2.4、php 7.0.4、mysql 5.(5)
如果我通过 ssh 连接到服务器,我应该能够获取此路径吗?:
$ echo $APACHE_LOG_PATH
我收到一条空白行!
答案1
在默认的 Ubuntu 安装中,Apache 配置文件/etc/apache2/apache2.conf
包含以下行,以确保默认写入日志文件。
ErrorLog ${APACHE_LOG_DIR}/error.log
环境APACHE_LOG_DIR
变量是在 Apache 服务启动脚本运行中的 shell 命令时设置的/etc/apache2/envvars
,其中包括以下变量赋值:
export APACHE_LOG_DIR=/var/log/apache2$SUFFIX
除非您正在运行多个 Apache 实例,否则SUFFIX
将是一个空字符串,因此日志文件目录默认配置为/var/log/apache2
。