【发布时间】:2015-04-12 07:02:13
【问题描述】:
我花了几个小时试图让它工作,但没有任何帮助。 我需要在本地 Web 服务器上启用所有错误。我尝试了很多不同的组合。
display_startup_errors = On
display_errors = On
error_reporting = E_ALL (or | E_STRICT)
phpinfo() 显示加载的配置文件
/etc/php5/apache2/php.ini
我对该文件进行了所有更改。但它仍然显示display_errors Off。
但是当我直接在 php 文件中使用这段代码时 - 一切都像魅力一样。
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
请帮忙解决这个问题,也许有一些文件覆盖了主要的 php 设置。
编辑
当然,每次更改 php.ini 文件中的内容时,我都会重新启动 apache。
【问题讨论】:
-
修改后是否重启过apache?
-
当然,每次我更改某些内容时我都会这样做!
-
error_reporting = E_ALL | E_STRICT -
也许还要检查“加载的配置文件”下方的“已解析的其他 .ini 文件”中列出的文件。
-
其他想法 - 也许您检查 Apache 但使用 php 内置服务器运行应用程序?