在服务器配置中禁用URL文件访问

时间:2012-02-25 19:56:12

标签: wordpress file-access server-configuration

在我的网站上,我遇到了如下问题......

警告:getimagesize()[function.getimagesize]:在/ homepages / 46 / d390162509 / htdocs / public_html / sugapps / wp-content / themes / grizzly-theme / base /中的服务器配置中禁用了URL文件访问第89行的shortcodes / image.php

警告:getimagesize(http://www.sugapps.com/wp-content/uploads/2012/02/2806313447_2900756f3d_b.jpg)[function.getimagesize]:无法打开流:在/中找不到合适的包装器主页/ 46 / d390162509 / htdocs / public_html / sugapps / wp-content / themes / grizzly-theme / base / shortcodes / image.php 89行

我正在尝试各种方式,但我没有成功。它在本地工作,但在服务器中看起来问题。另外我没有php.ini文件,因为它剪得很大......

如果有人可以解决这个问题或者给我任何好的信息来解决这个问题,我会很高兴你。如果您想在我的网站中看到此问题,可以访问:http://www.sugapps.com/

3 个答案:

答案 0 :(得分:1)

我知道当allow_url_fopen和/或allow_url_include设置为OFF时,此错误与php.ini文件中的设置有关。如果您可以在本地托管文件,那将是最好的。假设通过文件路径它是一个主题,这不应该是一个问题。祝好运!

答案 1 :(得分:0)

这意味着您使用的托管公司已在PHP中禁用此功能,您无法执行此操作。我怀疑它是专门针对远程文件而关闭的,因为很多主机将其关闭。

答案 2 :(得分:0)

我遇到了同样的问题。我打算咨询我的第三方网络提供商,但我也找到了解决方法。那就是所有* .php文件都在同一目录中。