似乎我无法在我的服务器上进行错误日志记录,我已经按照这里建议的描述设置了我的虚拟主机。
<VirtualHost *:80>
ServerAdmin admin@server.com
DocumentRoot /var/www/html
ServerName www.server.com
ServerAlias server.com
LogFormat combined
ErrorLog /var/log/apache2/server.com-error_log
TransferLog /var/log/apache2/server.com-access_log
php_flag log_errors on
php_flag display_errors off
php_value error_reporting 6143
php_value error_log /var/log/apache2/server.com-php-error.log
...
</VirtualHost>
正确写入访问和错误日志,创建php错误日志文件并与其他两个日志文件具有相同的权限。
我还尝试根据本指南在 php.ini、.htaccess 文件和脚本中设置日志记录。
php -v
PHP 5.2.10-2ubuntu6.10 with Suhosin-Patch 0.9.7 (cli) (built: May 2 2011 23:24:44)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
还有其他地方可以查吗?vHost 配置在其他服务器上完美运行。