我有一个挑战,希望能够在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发生了什么......
答案 0 :(得分:0)
它的loglevel设置为警告。也许没有警告级别的事件发生。将其更改为调试并重试。