显示\u错误设置为打开,但在phpinfo()中显示
我使用的是OSX10.9(不过,10.8中也是一样) 我正在尝试将“显示错误”设置为“开”,但无法解决此问题。我在/etc中没有php.ini文件,所以我复制了/etc/php.ini.default显示\u错误设置为打开,但在phpinfo()中显示,php,apache,phpinfo,Php,Apache,Phpinfo,我使用的是OSX10.9(不过,10.8中也是一样) 我正在尝试将“显示错误”设置为“开”,但无法解决此问题。我在/etc中没有php.ini文件,所以我复制了/etc/php.ini.defaultcp/etc/php.ini.default/etc/php.ini 然后我进入/etc/php.ini,取消对行display\u errors的注释,并将其设置为On-display\u errors=On。保存文件并转到phpinfo() 对于“配置文件(php.ini)”路径,它显示“/et
cp/etc/php.ini.default/etc/php.ini
然后我进入/etc/php.ini,取消对行display\u errors
的注释,并将其设置为On-display\u errors=On
。保存文件并转到phpinfo()
对于“配置文件(php.ini)”路径,它显示“/etc”,对于“加载的配置文件”,它显示“/etc/php.ini”,所以我假设这意味着它使用的是正确的php.ini文件,对吗
但是,当我在phpinfo()中向下滚动时,本地值和主值的“display_errors”都显示为Off
我做错了什么?是否还有其他地方需要打开显示错误?我使用的是PHP5.4.17
编辑:忘了提到我已经用sudo apachectl restart
重新启动了apache好几次,但仍然没有任何更改
另外,我发现很奇怪,在我将php.ini.default复制到/etc/php.ini之前,php可能使用了一些默认的php.ini文件,但display_errors仍然设置为Off。默认情况下不是开着吗?h2ooooooooo已经搞定了。我取消注释了错误的部分,将其设置为On。这是图灵回到了后面的页面。现在一切都好。您重新启动了apache吗?是的,对不起,我应该把它放在那里。我已经重新启动了apache好几次了。您确定在phpinfo中没有两行(一行显示关闭,一行显示打开?),它应该显示从何处加载配置。或者,您可以使用函数
php\u ini\u loaded\u file
获取路径。它指向你期望的地方了吗?哦,天哪…我觉得自己很愚蠢。H2Ooooo是正确的,一个被设置为关闭后的页面。我想我没有注释它只是解释值,而不是实际设置的位置。现在一切都好了,谢谢!