【发布时间】:2014-04-01 00:44:05
【问题描述】:
我有一个挑战,希望可以在 SO 社区的帮助下克服......
我的 apache 服务器不会记录错误,PHP 和 HTTP。
这是我的一个网站的配置:
<VirtualHost *:80>
ServerName website
ServerAdmin webmaster@website.com
DocumentRoot /var/www/website
<Directory /var/www/website>
Options FollowSymLinks MultiViews
AllowOverride ALL
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/website.error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/website.access.log combined
以前一切正常,但现在没有记录,我尝试删除 /var/log/apache2 中的日志文件并重新启动 apache。它会重新创建日志文件,但不会写入。
接下来我做的是给 apache 用户完全的权限和所有权。当这不起作用时,我授予每个人读写权限。还是不行。
与此同时,我什至对 php.ini 文件进行了更改,并将 php 设置为将其错误写入单独的文件。
我没有对 apache 的默认设置做任何事情。我只是不确定apache发生了什么......
【问题讨论】:
标签: php linux apache ubuntu error-log