Rover12421's Blog

The End.

Live Writer 打开 WordPress 日志错误

测试用Live Writer写Wordpress时,发现打开日志的时候出现"服务器响应无效"的错误。

“ 从日志服务器接收的对 metaWeblog.getRecentPosts 方法的响应无效:

Invalid response document returned from XmlRpc server  ”

image

在网络上找了下资料,发现是wordpress本身的一个bug,在utf-8编码下,xml-rpc返回的格式不正确,缺了三个字节。修改wp-includes/class-IXR.php文件就可以了。

wp-includes/class-IXR.php

1
2
3
4
...
$length = strlen($xml);  //找到这句,修改成下面一句
$length = strlen($xml)+3; //修正!!!
..

修正后,在用Live Writer打开试试

image

正常了.OK!

Comments