我在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。这不是默认开启吗?
答案 0 :(得分:4)
h2ooooooo弄清楚了。我取消注释了错误的部分,将其设置为On。它后来在页面上回归。一切都很好。