收到部落格伺服器对于 metaWeblog.getRecentPosts 方法的无效回应

2010-02-09_102459
查了Google真久,后来看到一篇说要改一行程式:

因为wordpress本身的一个bug,在utf-8编码下,xml-rpc传回的格式不正确,缺了三个字元,要修正这个问题,按如下操作:

找到class-IXR.php,这个档案在wp-includes资料夹下,然后用编辑器打开,找到:
$length = strlen($xml);
改成:
$length = strlen($xml)+3;
就可以解决这个问题了!另外在Google的时候也有一解决办法:

1 先停用外挂,看是否是外挂的因素,可逐一的测试。
2 更换布景。
3 更换旧版的xmlrpc.php测试。

Comments are closed.