Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示\u错误设置为打开,但在phpinfo()中显示_Php_Apache_Phpinfo - Fatal编程技术网

显示\u错误设置为打开,但在phpinfo()中显示

显示\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

我使用的是OSX10.9(不过,10.8中也是一样)

我正在尝试将“显示错误”设置为“开”,但无法解决此问题。我在/etc中没有php.ini文件,所以我复制了/etc/php.ini.default
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是正确的,一个被设置为关闭后的页面。我想我没有注释它只是解释值,而不是实际设置的位置。现在一切都好了,谢谢!