0

我无法在 Drupal 7.14 页面上显示 RSS 提要,提要不显示任何项目。提要网址:http ://www.engadget.com/rss.xml 我在提要聚合器
中添加提要网址没有问题,提要名称显示在“提要概览”列表中,但是当我单击“更新项目”链接时,我收到消息:

“由于错误“0 打开套接字 tcp://www.engadget.com:80 时出错,来自小工具的提要似乎已损坏。Gadgets 没有新的联合内容。”

它不显示任何项目。我试图运行cron,但这没有帮助。我在 RSS 验证器中测试了提要的有效性,它表明提要是有效的。

4

1 回答 1

1

这是唯一发生的饲料吗?您可能还想检查 Drupal 和您网站的 tmp/cache 文件夹中的权限。

2012-08-03 09:25 GMT-6 更新: 是的,听起来像是主机的配置问题:

“在 D7 中,drupal_http_request() 使用 php 函数 stream_socket_client()。在我的特殊情况下,我的主机提供商启用了 ftp_connect(),但禁用了一大堆他们认为存在安全风险的原生 php 函数。”

来自 Drupal.org 的节点 1016980

“D7 使用函数 stream_socket_client()、fread()、fwrite()、stream_set_timeout() 和 stream_get_meta_data()。[...] 就我而言(事实证明),我的托管服务提供商禁用了 [... "

“一句话或警告”,Drupal API 文档

与他们合作或切换主机。您可以在本地 Drupal 设备上测试您的站点,例如 QuickStart 或 AquiaDev(您可以在其上开发和测试 Drupal 站点的本地虚拟盒子。)

于 2012-08-02T17:52:38.120 回答