【问题标题】:MagpieRSS: Failed to fetch errorMagpieRSS:无法获取错误
【发布时间】:2011-01-12 08:10:30
【问题描述】:

当我的脚本从我的本地 Apache 服务器解析 RSS 提要时,它解析得很好,但是当我将脚本上传到远程托管服务器时,它给出了错误:

警告:Magpie RSS:无法获取(url)并且缓存在 magpierss-0.6/rss_fetch.inc 中关闭

在第 231 行。

我已经搜索了可能的答案,任何关于启用和更改缓存生命周期的建议。我认为这不是问题 - 问题似乎在于远程托管 Apache 服务器或拒绝访问我的主机。

谁能帮忙?

【问题讨论】:

    标签: php rss magpie


    【解决方案1】:

    检查magpie 是否可以打开rss url。通常在您的服务器上启用 curl 或 allow_url_fopen 。还要确保 magpie 能够/允许/允许创建缓存文件(如果有)

    【讨论】:

      【解决方案2】:

      这可能是由于 URL 错误、服务器正忙或您的主机不允许远程文件访问造成的。

      $errormsg = "获取 $url 失败";在源指示问题得到主机。

      尝试检查来自远程主机的访问 - 如果您启用了 ssh 和 curl,只需执行 卷曲(网址)

      【讨论】:

      • 我已经尝试使用脚本中的 curl 函数并返回空白屏幕。
      • 我已经从 php 脚本中尝试了 fith curl 函数并返回白屏。问题是我们的网站是 rss 新闻聚合器,并且解析了 100 多个 rss 提要,这是第一次出现这个问题,只有来自特定来源的提要。我认为他们不允许访问我们的网站来解析他们的提要,以及为什么从我的本地机器提要解析得很好。这可能吗?
      • 你试过用 curl -v 看看到底发生了什么
      • 我们将直接联系他们,看看他们是否阻止了我们的服务器。
      猜你喜欢
      • 2018-12-09
      • 1970-01-01
      • 2023-03-25
      • 2014-02-14
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多