Windows Live Writer:服务器响应无效

已为老胡 2012-01-04 PM 1071℃ 5条

刚刚更新到了wordpress3.3.1,覆盖了原本修改的文件,用WLW发布文章的时候又出现了服务器响应无效的提示,找到解决的办法,留下备用!问题所在:chass.ixr.php,这个文件在wp-includes文件夹下。下面引用的说明和解决方法来自wordpress连接到日志出错。

从表面上看意思是说wordpress返回的的XmlRpc无法被wlw识别,可具体是那个部分不对却没给提示,不过幸好我们还有g.cn.换了很多关键词终于找到解决办法,原来是因为wordpress本身的一个bug,在utf-8编码下,xml-rpc返回的格式不正确,缺了三个字节,要修正这个问题,按如下操作即可:

用一个文本编辑工具打开chass.ixr.php,查找:

$length = strlen($xml);

替换为:

$length = strlen($xml)+3;

就可以解决这个问题了!

非特殊说明,本博所有文章均为博主原创。

评论啦~