display_errors设置为On但在phpinfo()中显示Off

时间:2013-10-31 17:15:00

标签: php apache phpinfo

我在OS X 10.9上(尽管在10.8中也是如此)

我正在尝试将display_errors设置为On但无法弄明白。我在/ etc中没有php.ini文件所以我复制了/etc/php.ini.default cp /etc/php.ini.default /etc/php.ini

然后我进入/etc/php.ini并取消注释了行display_errors并将其设置为开启 - display_errors=On。保存文件并转到phpinfo()

对于“配置文件(php.ini)”路径它显示“/ etc”和“加载配置文件”它显示“/etc/php.ini”所以我认为这意味着它使用正确的php.ini文件对?

但是,当我在phpinfo()中向下滚动时,它会将“display_errors”显示为Off,表示Local Value和Master Value。

我做错了什么?还有其他地方我需要打开display_errors吗?我正在使用PHP 5.4.17

编辑:忘记提及我已经使用sudo apachectl restart多次重启apache但仍然没有变化。

另外,我发现奇怪的是,在我将php.ini.default复制到/etc/php.ini之前,php大概是使用了一些默认的php.ini文件但是display_errors仍然设置为Off。这不是默认开启吗?

1 个答案:

答案 0 :(得分:4)

h2ooooooo弄清楚了。我取消注释了错误的部分,将其设置为On。它后来在页面上回归。一切都很好。