【问题标题】:Does suhosin force some options in php.ini?suhosin 是否强制 php.ini 中的某些选项?
【发布时间】: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没有这么说

标签: php suhosin


【解决方案1】:

尝试将其添加到您的 php.ini 或 suhosin.ini:

suhosin.disable.display_errors = Off

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 2012-07-11
    • 2018-04-02
    • 1970-01-01
    • 2012-12-05
    • 2013-01-09
    • 2016-08-09
    相关资源
    最近更新 更多