当前位置: 首页 > 技术篇 > 正文

解决WINDOWS LIVE WRITER新建WORDPRESS账户报错

前几天群里一哥们在吼,不会弄WINDOWS LIVE WRITER,在新建账户的时候无法创建。虽然WINDOWS LIVE WRITER用户很少,但不可置疑的是,它还是有用户的。WORDPRESS本身集成了通过邮件发布文章,应该说也是相当强大的,但是现在由于桌面应用的普及化,越来越多的软件开始集成桌面日志,更有类似WINDOWS LIVE WRITER这样的日志定制桌面应用。记得是前年吧,那时候雨滴很火,英文名叫RAIN METER,桌面应用DIY软件,可以自己编程,我也研究了一阵子,也是用了发布日志的rpc协议。当然WINDOWS LIVE WRITER也不例外地使用了rpc协议。由于WORDPRESS的版本更新较快,于是这哥们的问题就产生了。

具体症状是WINDOWS LIVE WRITER新建账户的时候,日志服务类型选择的是”WORDPRESS”,结果无论如何不能新建。有的版本的WINDOWS LIVE WRITER没有”WORDPRESS”这一选项。这次出问题的WORDPRESS版本是3.8.1,我估计原因是由于WINDOWS LIVE WRITER的WORDPRESS选项向下兼容导致的,也就是说发布WINDOWS LIVE WRITER版本的时候可能是3.8.0,它可以兼容3.7.1、3.6.0等等,但是对于3.8.0之后的版本可能无法更好的适配。

之后,我就尝试用”其他日志服务”类型来新建,”你的网址地址”为http://www.xxx.com,”用户名”和”密码”分别为自己WORDPRESS管理员的用户名和密码。创建之后就会自己同步信息。
由于”其他日志服务”采用的是公用的xmlrpc接口,所以兼容性更强大,但是在对WORDPRESS的功能支持上可能就略显薄弱,希望新版本的WINDOWS LIVE WRITER能够修复”WORDPRESS”这一BUG。

小记:
很多软件的BUG都是由于版本兼容问题导致的,检查问题可以先从版本兼容着手,每款软件都应与其版本相适配的第三方版本,也就是开发或测试环境。当确认不是版本兼容问题,再查其它问题。

本次实验环境:(仅在本实验环境进行测试)
1、操作系统:WINDOWS7旗舰版
2、相关应用:WORDPRESS,WINDOWS LIVE WRITER
3、硬件状况:Intel(R) Xeon(R) CPU E5-2650L 0 @ 2.00GHz 2.0Ghz

本文固定链接: http://www.qianweikang.com/jie-jue-windows-live-writer-xin-jian-wordpress-zhang-hu-bao-cuo.htm | 钱玮康的博客

该日志由 钱玮康 于2014年03月08日发表在 技术篇 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 解决WINDOWS LIVE WRITER新建WORDPRESS账户报错 | 钱玮康的博客

解决WINDOWS LIVE WRITER新建WORDPRESS账户报错:目前有2 条留言

  1. 沙发
    峰尚博客:

    后来发现了,问题不是出现在兼容性问题,是可以使用wordpress这一个选项。
    这是因为WordPress本身的一个bug,在utf-8编码下,xml-rpc返回的格式不正确,缺少了三个字节
    class-IXR.php文件中
    $length = strlen($xml);
    将其替换为:
    $length = strlen($xml)+3;

    2014-03-14 下午5:42 [回复]
    • 钱玮康:

      接口出问题了,大类可以归到兼容性,嘿嘿。

      2014-03-15 下午2:54 [回复]

发表评论

快捷键:Ctrl+Enter