2

我在 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并将其设置为 On - display_errors=On。保存文件并转到phpinfo().

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

但是,当我在 phpinfo() 中向下滚动时,本地值和主值都显示“display_errors”为关闭。

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

编辑:忘了提到我已经重新启动了 apache 几次sudo apachectl restart,但仍然没有任何变化。

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

4

1 回答 1

5

h2ooooooo 弄明白了。我取消注释了错误的部分以将其设置为打开。它后来在页面下方回退。现在一切都好。

于 2013-10-31T17:27:17.127 回答