服务器未从 RSS XML 源导入图片


server not importing pictures from rss xml feed

这是问题所在:

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

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

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

为了找出问题所在,我在计算机上安装了" Wamp",安装了脚本,然后从我的计算机在本地主机上导入XML工作正常,它会下载并将图片添加到数据库+文件夹中

我认为这是一个托管问题,我想解决它,任何人都可以指出我在哪里看吗?

托管计划使用 PHP 支持作为 FastCgi 应用程序(php 安全模式开启)"Server API CGI/FastCGI"在本地主机上,我在 Apache 上有 PHP 支持"服务器 API Apache 2.0 处理程序"

谢谢!

答案很简单,更换托管公司,或者在下订单时注意。这与导致问题的allow_url_fopen设置有关。就我而言,我无法修改 php.ini 文件,因为这是托管公司政策......但是,PHP.ini可以通过调用可用于PHP4/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 加密,在您发表评论之前,请坐下来思考一下,然后再采取行动/或只是做其他事情......