我总是得到“没有这样的文件或目录:apache2:无法打开错误日志文件/ etc / apache2 / $ apache_log_dir /error.log”我怎么解决这个问题
我正在使用Ubuntu Studio 12.04,当我尝试启动apache2时,收到此错误消息:
No such file or directory: apache2: could not open error log file /etc/apache2/$ apache_log_dir /error.log
这个测量,我应该有一个这样的路径/etc/apache2/var/log/apache2/
但是在envvars中,log dir被定义为/var/log/apache2$SUFFIX
而不是/etc/apache2/
我怎样才能解决这个问题。
查看/etc/apache2/sites-available/
中的vhosts文件。 在这些文件中定义了在何处查找特定网站(不是全局日志)的错误日志,即“默认”。
有两个变量可以执行此操作,默认情况下它们如下所示:
ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
在启动apache之前确保/var/log/apache2/
存在!