今天准备写博,发现WLW出现以下错误,原以为是因为更换了主机,影响了配置,删掉原有博客账户后重新设置还是如此:
刚开始使用的是Windows live writer英文版,报错如下:
invalid server resonse -the response to the bloger.getuserblogs method received form weblog server was invalid;
Invalid response document returned from xmlrpc server
You must correct this error before proceeding
以为是WLW版本的问题,重新下载个中文版,还是无法正常使用:
尝试连接到日志时出错:
服务器响应无效-从日志服务器接收的对blogger.getUsersBlogs方法的响应无效():
Invalid response documnet returned from XmlRpc server
必须先纠正此错误才能继续操作
在将近要绝望的时候,在各位大神的保佑下,在Google大神的亲自帮助下,找到了这篇博文:http://www.iamle.com/archives/486.html
终于找到了解决方法:
找到chass.ixr.php,这个文件位于wp-includes文件夹下,然后用一个文本编辑工具打开它,查找:
$length = strlen($xml);
改为:
$length = strlen($xml)+3;
啊哈,啊哈,解决了!
感谢@wwek分享!
其他参考材料:
如何配置Windows Live writer http://3.ly/byXe
XmlRpc.server无效反应 http://3.ly/tct