【发布时间】:2011-03-22 22:02:11
【问题描述】:
我有一个非常奇怪的问题,我已经一个多星期都无法解决。关于这个警告
PHP 警告:添加选项(名称:allow_url_include 值:0)(17、1)失败! 在第 0 行的未知中
我没有在任何文件或 .htaccess 中设置 allow_url_include 选项。
在我的本地版本上,我没有这样的问题
PHP 版本 5.3.1
在生产机器上我得到了上面的错误,PHP的版本也是5.3.1。
我尝试以不同的方式设置选项,但没有什么能消除警告
php_flag allow_url_include "是"
php_flag allow_url_include "1"
php_flag allow_url_include "否"
php_flag allow_url_include "0"
以上 4 个例子,但没有引号。
一切正常,我没有发现任何问题,但我也遇到了
php_flag log_errors "是"
因此,结合上面的警告和上面的警告,它变得有点糟糕,因为当有人打开网站时它会用这些警告填充我的日志错误文件,而且对我来说,很难在文件中查找其他问题。
感谢任何帮助...
【问题讨论】:
-
你能告诉我们你为什么要启用
allow_url_include吗?启用它可能会导致巨大的安全漏洞。 -
我想禁用它,而不是启用它。但无论我尝试什么,它都会显示该错误。对于两种方式(是/否),它都会返回相同的错误(是的,即使它设置为是,它也会显示“PHP 警告:添加选项(名称:allow_url_include 值:0)(17、1)失败!在第 0 行的未知中"
-
问题是主服务器php.ini中的语法错误