带有allow_url_include的PHP警告

时间:2011-03-22 22:02:12

标签: php .htaccess warnings

我有一个非常奇怪的问题,我现在无法修复一周以上。这是关于这个警告

  

PHP警告:添加选项(名称:allow_url_include值:0)(17,1)失败!    在第0行的未知中

我没有在任何文件或.htaccess中设置allow_url_include选项。

在我的本地版本上,我没有这样的问题

  

PHP Version 5.3.1

在生产机器上我遇到了上述错误,PHP的版本也有5.3.1。

我尝试以不同的方式设置选项,但没有删除警告

  

php_flag allow_url_include“是”

     

php_flag allow_url_include“1”

     

php_flag allow_url_include“no”

     

php_flag allow_url_include“0”

以上4个例子,但没有引号。

一切正常,我没有看到任何问题,但我也有

  

php_flag log_errors“是”

因此,与上面的警告相结合,它会变得有点糟糕,因为当有人打开网站时,它会填充我的日志错误文件和那些警告,对我来说,很难在文件中查找其他问题。

感谢任何帮助...

2 个答案:

答案 0 :(得分:3)

allow_url_fopen是一个布尔标志。

Per the PHP manual page on changing runtime configuration,预期的语法似乎是:

php_flag allow_url_include off

没有引号。它只需要onoff,而不是是或否或1或0。

答案 1 :(得分:0)

问题是主服务器php.ini

中的语法错误