wlw和WP的小矛盾

使用windows live writer离线发布WordPress原本是件挺快乐的事情。但是这二位时不时的会闹点小矛盾。

昨天准备把WordPress重新绑定到windows live writer的时候,总是如下的提示:

尝试连接 到您的日志时出错:

服务器响应无效 – 从日志服务器接收的对 blogger.getUsersBlogs 方法的响应无效:

Invalid response document returned from XmlRpc server

必须先纠正此错误才能继续操作。

原本以为是WordPress里的远程发布选项没有勾选。但是检查后,发现一 切正常。又一一排除了主题、插件等冲突因素,还是无法解决问题。这时只好祭出Google大神了,经过搜索后找到了正确的解决办法:

找到 class.ixr.php,这个文件位于wp-includes文件夹下,然后用一个文本编辑工具打开它,查找:

$length = strlen($xml);

改为:

$length = strlen($xml)+3;

到此,问题得到解决。至于 出现这个问题的原因,就让大神们去解释,我等小菜鸟也就不深究了。(据说是utf-8编码的问题,xml-rpc返回的格式不正确,缺了三个字节。)

感谢国家、感谢党、感谢 Google大神,俺的离线更新又正常了。……-_-!!!

作者: Sand

生长于西北,现居江南,老病号,长期失业,伪geek,已婚、不合格妇男准备升级为奶爸……

发表评论

电子邮件地址不会被公开。 必填项已用*标注