PHP错误:没有显示和&没有日志

时间:2014-07-08 16:42:44

标签: php apache symfony logging php-5.4

我查看php.iniphpinfo()一起使用,所以我正在编辑正确的php配置文件

在该php.ini文件中(以及phpinfo()详细信息中)我display_errors Onerror_reporting E_ALL

但是当我遇到PHP错误时,大多数情况下我发现没有日志(在error_log指定的文件中,也没有在apache vhost中指定的文件中,也没有找到{ {1}}),只显示空白页。 我也尝试使用/var/syslog,但没有改变任何内容。

有一件事很奇怪,ini_set("display_errors", 1)中没有php5文件夹(我创建了它,并配置了/var/log来使用它。)

任何想法都会非常感激,如果不了解您所遇到的错误,编码就不那么好了!

P.S。我正在使用PHP 5.4&在Debian Wheezy上使用Symfony2(使用error_log文件)。

编辑:错误日志现在可以运行了,感谢@martinezjc,但仍然在Apache中有一个空白页。

1 个答案:

答案 0 :(得分:0)

您可以创建自定义目录,记得分配apache权限

mkdir /var/log/php-5-4
chown www-data /var/log/php-5-4

在php.ini文件中

error_log = /var/log/php-5-4/php_errors.log

此链接详细介绍了日志,您可以查看http://doc.exyks.org/wiki/Server_php_log_configuration