Linux区


Blogilo提示“服务器(XMLRPC)错误:收到无效的XML标记:error occured while parsing element,于1:1”的解决过程和方法

2014.12.08日记

要想不犯错,什么都不做。折腾的次数越多,出现的错误就越多。这是打肿脸也改变不了的客观规律。

可能是前几天修改了什么文件的缘故吧,今天用blogilo同步博客的时候出现了以上错误。

2个小时过去了,还是没找到方法!挺折腾人的!虽然有时候解决问题就像捅破一层纸那么简单,但是得到这个答案的成本非常高,答案的价值还是蛮大的!所以我现在发誓:不管答案简单还是复杂,一定要写篇博客发表。

2014.12.09日记

今天继续折腾。发现在windows live writer也出现了类似的问题,如第三张图片提示:服务器响应无效-从日志服务器接收的对blogger.getUsersBlogs方法的响应无效:Invalid response document returned from XmlRpc server。这就有了一个突破口了!因为网上关于wlw问题的解决方案肯定很多。

于是百度搜“从日志服务器接收的对blogger.getUsersBlogs方法的响应无效”,找到了霍常亮博客的这篇文章,里面提示有utf-8编码问题会导致什么什么故障,突然灵光一现,记起前几天将某个php文件从ansi码转码为utf-8编码了,于是通过时间戳找到了被我修改的2个php文件(主题目录下的content.php和functions.php),用notepad++打开它们,恢复它们的编码格式为ansi,重新上传!检查!哈哈,搞定

方法总结:

1,Blogilo/Windows Live Writer上传或同步日记失败的原因跟文件编码格式关系重大,事关网站功能的php文件最好用ansi格式;

2,Blogilo出现什么问题,就用windows live writer再测试一遍,一定能找到答案。

参考网页:

[1] Blogilo离线提交博客时提示“服务器(XMLRPC)错误:收到无效的XML标记:unexpected end of file“的解决方法(Windows Live Writer也适用): http://www.linux.zone/archives/336

[2] Blogilo发表博客时“提交日志失败”问题的解决方法: http://www.linux.zone/archives/234

相关博文



发表评论

电子邮件地址不会被公开。