0

我有一个网站,它使用 XMLRPC 发布到两个不同的 Wordpress 网站。它对一个和本地工作都很好,但是对于第二个它正在发布,我没有得到回应。

网站详情:第一个网站如http://blog.mysite1.com(工作正常),第二个网站如http://mysite2.com/blog(无响应)

两个网站都托管在不同的服务器上。谁能告诉我是否有任何 HTACCESS 设置阻止 XMLPRC 发布或任何可能对 API 造成问题的 Wordpress 插件。

我正在使用 IXR_Library.php 创建和编辑博客。

我正在使用以下函数来检查 API 的连接性

function sayHello()
{
    $params = array();
    return $this->send_request('demo.sayHello',$params);
}

它为第一个网站返回“你好”,为第二个网站返回 Nothing。

谢谢

4

1 回答 1

1

您的服务器缺少 PHP-XML。

以下命令部分由您的包管理器确定。我使用yum是因为这是我首先学到的。我相信 Ubuntu 发行版使用apt-get

这是修复它的方法。


SSH 进入您的服务器并运行以下命令。

yum install php-xml or apt-get install php-xml

重启 apache 网络服务器:

service httpd restart
于 2013-11-15T01:37:10.567 回答