错误处理“URL文件访问被禁用...”

时间:2012-04-17 13:10:27

标签: php error-handling

我收到了这两个错误:

  

警告:file_get_contents()[function.file-get-contents]:在服务器配置中禁用了URL文件访问   第4035行/home/content/.../wp-content/themes/mytheme/functions.php

     

警告:file_get_contents(http://www.mysite.net/...y-1.7.2.min.js)   [function.file-get-contents]:无法打开流:没有合适的   可以找到包装器   /home/content/.../html/wp-content/themes/mytheme/functions.php在线   4035

这是第4035行

$myFile=file_get_contents(get_bloginfo('template_directory')."/js/jquery-1.4.2.min.js");

这只是服务器上的权限问题吗?我如何包装此函数以防止错误并退出到有用的消息?

1 个答案:

答案 0 :(得分:0)

您需要在php.ini配置文件中启用allow_url_fopenallow_url_include(如果要使用include加载远程资源)。此外,您可以尝试将此添加到.htaccess但我不认为如果您将php作为apache模块运行它将无效 - 它不会覆盖此设置......

php_value allow_url_fopen On