无法在php中显示任何错误


Cannot display any errors in php

我花了几个小时试图让它工作,但没有任何帮助。我需要在本地web服务器上启用所有错误。我试过很多不同的组合。

 display_startup_errors = On
display_errors = On
error_reporting = E_ALL (or | E_STRICT)

phpinfo()显示加载的配置文件

/etc/php5/apache2/php.ini 

我对此文件进行了所有更改。但仍显示CCD_ 2。但是,当我在php文件中直接使用这些代码时,一切都像一个魅力。

ini_set('display_errors',1);
ini_set('display_startup_errors',1);

请帮助解决这个问题,也许有一些文件覆盖了主要的php设置。

编辑

当然,每次更改php.ini文件中的内容时,我都会重新启动apache。

尝试重新启动Apache。有些变化需要这样做。

在Ubuntu中:

sudo /etc/init.d/apache2 restart

sudo service apache2 restart

在文件中添加以下代码行

ini_set("error_log",(dirname(__FILE__))."/error_log");