【发布时间】:2012-05-26 19:44:22
【问题描述】:
我似乎无法更改 php.ini 中的某些值。
例如:display_errors = On
我只能在运行时打开它。
我怀疑是 suhosin 搞砸了,有没有办法绕过它?
是的,我确定我正在编辑正确的文件,但是看看这个,取自 phpinfo():
额外的.ini文件解析/etc/php5/fpm/conf.d/pdo.ini, /etc/php5/fpm/conf.d/suhosin.ini
但是我打开 suhosin.ini 里面什么都没有,只有 extension=suhosin.so
【问题讨论】:
-
检查“允许”显示哪些错误。例如,它是否只显示警告而不显示错误/不推荐使用的东西..
-
您确定您正在编辑正确的 php.ini 文件吗?修改 php.ini 文件后是否重新启动 PHP 服务器? (如果你使用的是php-fpm,你必须重启php-fpm,而不是nginx)
-
@PascalMARTIN 是的,我更新了我的问题
-
只需将 suhosin 注释掉,然后再试一次,您就会得到问题的答案。
-
至少suhosin feature list没有这么说