我有一个网站使用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);
}
第一个网站返回'Hello',secong返回Nothing。
由于
答案 0 :(得分:0)
您的服务器缺少PHP-XML。
以下命令部分由您的包管理器决定。 我使用 yum ,因为这是我先学到的。 我相信Ubuntu distrabutions使用 apt-get
以下是如何修复它。
SSH进入您的服务器并运行以下命令。
yum install php-xml or apt-get install php-xml
重启apache web服务器:
service httpd restart