WordPress出现504错误的解决办法

我一直都使用Google Docs来发布文章,前一段时间,莫名其妙地出现了这种情况:

使用Google Docs发布文章时,点击“发布到博客”按钮后,页面就一直停在“正在加载…”,无法显示“已发布到博客”。之后,转到我的WordPress,可以看到文章已经发表了,此时Google Docs还是没反应。但是,这时,你删除不了这篇文章,其他的文章也删除不了。

后来我注意到:所有的文章在编辑以后,点击“保存”按钮就没有反应。过一段时间会提示“504 GateWay Timeout”。

上述情况在 Windows Live Writer 和 Zoundry中也会出现这种情况。

在网上找了很久都没有找到解决的办法。后来,终于找到了出错的原因:


因为我的WordPress使用了“Google SiteMap Generator Final 2.7.1”(中文名:站点地图生成器 2.7.1)插件。经过反复调试这个插件后,发现:

只要在“基本设定”中,把“自动通知 Google SiteMap”取消以后,就正常了。

这是因为发表文章的时候,会自动调用插件来通知Google SiteMap,这个过程中会出现504错误(我看了一下代码,和fopen()有关系。但是不知道如何解决。),之后所有的操作也都会出现504错误。

总结:
出现这个错误,和我的主机服务器设置有关,因为虎翼网的空间禁用了fopen和fsockopen等远程方法。暂时只能用这个解决办法替代。

没意思凑合一般吧不错值得推荐 (3 votes, average: 5 out of 5)
Loading ... Loading ...

猜你也会喜欢下面的文章:

还没有留言, 我也要留言, 本文 Trackback 地址

发表一条留言(如果发表后不能马上看到留言,表示正在等待人工审核,谢谢!)