wlw 无法离线发送日志的解决办法

时间:13-07-05 栏目:技术 作者:liva 评论:0 点击: 9,773 次

这次折腾了这个主题之后发现无法用wlw写日志了,总是提示:

无法连接到您的日志服务:服务器响应无效 – 从日志服务器接收的对 blogger.getUsersBlogs 方法的响应无效:Invalid response document returned from XmlRpc server 请尝试解决问题,然后重试

起初禁用掉所有的插件还是有这个问题,然后修改主题中的function文件,禁用掉里面的部分功能,这个时候正常了,我禁用掉了自己写的几个自定义widget函数,但是我检查了下这些函数应该没有问题呀,这个是可疑点,我再查查。

另外安装网上说的:

问题出现的根本原因是因为WordPress本身的一个bug,在utf-8编码下,xml-rpc返回的格式不正确,缺少了三个字节,要修正这个问题,操作如下:

a) 找到class-IXR.php文件(注意:wordpress 2.9之前的版本,文件名可能是chass.ixr.php),该文件位于博客根目录wp-includes文件夹下,然后用一个文本编辑工具打开它(推荐使用editplus);

b) 查找到以下语句:

$length = strlen($xml);

将其替换为:

$length = strlen($xml)+3;

image

通过这个办法是解决了,至于加上我的widget函数为什么不能用wlw发这个还得再研究下。

声明: 本文由( liva )原创编译,转载请保留链接: wlw 无法离线发送日志的解决办法

wlw 无法离线发送日志的解决办法:等您坐沙发呢!

发表评论


© 2013 enjoydiy.com. Design by zijiao. 60 queries in 0.323 seconds, using 21.07MB memory