我有一个使用 XML-RPC 选项自动发布到 wordpress 的脚本。
我建立了两个博客(在不同的服务器上,都是 Linode VPS)和第三个 Linode VPS。
第三台服务器将 XML RPC 发布提交给其他两台服务器,并且在两台服务器上都顺利发布。
我最近购买了一个共享主机账户(如果有任何区别的话,在 CrocWeb 上),出于某种原因,我无法让 XML-RPC 脚本发布到该服务器(来自同一个第三个 Linode VPS)。
我比较了两者的 phpinfo,看起来几乎相同。你能想到什么吗?
注意:我已经联系了 Crocweb 支持,他们在防火墙上添加了一条规则,允许从我的第三个 Linode VPS 进行访问,此外,我可以wget
从第三个 VPS 访问 crocweb 服务器的主页,所以我想这不是防火墙问题。
谢谢!
答案1
几周前我也遇到过同样的问题。我使用 IXR PHP 库,但无法将新文章发布到 Wordpress。
我发现 xmlrpc.php 文件的新版本存在错误或不兼容性。我将此文件恢复为以前的版本,一切恢复正常。