服务器不从rss xml feed导入图片

时间:2013-11-10 09:37:59

标签: php xml linux apache fastcgi

这是问题所在:

我的网站有第三方脚本...我已经从enom.com购买了主机(我希望这不会冒犯任何人)

我安装了脚本并且效果很好,除非我尝试从其他网站导入rss源。

它正在导入xml文件,但图像除外。网址路径正确,图片存在....

试图找出问题所在,我在我的电脑上安装了“wamp”,安装了脚本并从我的电脑上安装了localhost,导入xml工作正常,下载并将图片添加到数据库+文件夹

我认为这是托管问题,我想解决它,有人能指出我在哪里看?

托管计划使用PHP支持作为FastCgi应用程序(启用php安全模式) “服务器API CGI / FastCGI” 在localhost我有apache的PHP支持 “服务器API Apache 2.0处理程序”

谢谢你!

1 个答案:

答案 0 :(得分:0)

答案非常简单,更改托管公司,或在下订单时注意。 它与导致问题的allow_url_fopen设置有关。 在我的情况下,我无法修改php.ini文件,因为这是托管公司的政策... 但是php.ini可以通过调用php2 / php5引擎可用的“ini_set”php函数为每个php文件“绕过”或修改... 这是一个例子

ini_set("allow_url_fopen", 1);
if (ini_get("allow_url_fopen") == 1) {
echo "allow_url_fopen is ON";
} else {
echo "allow_url_fopen is OFF";
}
print ini_get("allow_url_fopen"); 

由于托管公司的政策,它对我不起作用......

也可以通过向.htaccess文件添加一个简单的行来“绕过”或修改它

php_value allow_url_fopen On

但同样,这对我来说不是一个选择...

结论:购买主机套餐时要注意!!!

对于那些无法理解何时无法粘贴代码的人,因为它是在特定许可下并且还使用ioncube进行加密,在发表评论之前请先坐下来思考,然后再行动/或干脆做某事其他...