我有一个非常奇怪的问题,我现在无法修复一周以上。这是关于这个警告
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“是”
因此,与上面的警告相结合,它会变得有点糟糕,因为当有人打开网站时,它会填充我的日志错误文件和那些警告,对我来说,很难在文件中查找其他问题。
感谢任何帮助...
答案 0 :(得分:3)
allow_url_fopen
是一个布尔标志。
Per the PHP manual page on changing runtime configuration,预期的语法似乎是:
php_flag allow_url_include off
没有引号。它只需要on
或off
,而不是是或否或1或0。
答案 1 :(得分:0)
问题是主服务器php.ini
中的语法错误