冰古blog » PHP+MySql, wordpress » 2010 » 01 » 11 » 再次更新blogbus2wordpress

再次更新blogbus2wordpress

在新一轮的爬行行动中,blogbus不幸中招,再次更新一下以往的blogbus2wordpress程序

很匆忙弄的,只是纯粹用正则表达式把blogbus备份中的tag转换了一下,所以这个程序的运行是完全是没有效率可言的,当然我在上网本中测试是可以把1MB左右,大概四五百篇文章的备份(这个备份只是我从几篇短小的文章扩展成四五百篇这样子)转换成功的,大家尽管试试吧。

这个版本可以完整保留blogbus中的分类和标签,但依旧没有保留留言。

运行是这样的:
1. 你需要一个支持PHP的空间,PHP版本应该没什么限制,只是用了正则表达式而已。
2. 上传blog2wordpress至你的PHP空间上。
3. 上传你的blogbus备份到上一步中的文件夹内。
4. 打开blogbus2wordpress内的index.php,修改backup-20100111193850.xml为你的blogbus备份的名字。
5. 在浏览器中打开blogbus2wordpress,耐心等等。
6. 当完全载入后,把生成的页面保存为xml文件。
7. 打开wordpress->wp-admin->Tools->Import->WordPress,选择刚才保存的xml文件开始导入

到了这里已经基本完成了。

如果你实在没有PHP空间或遇到出错等等情况,可以留言,或者直接把blogbus备份发邮件给我,我会尽量帮你转换好发回给你的。

更新blogbus to wordpress程序

59 Responses to “再次更新blogbus2wordpress”

  1. […] 参考文章:再次更新blogbus2wordpress(作者:冰古 时间:2010.01.11) 方案二:Python程序 说明:支持 WordPress 2.9 […]

  2. okjoyel says:

    转换出错,错误提示(我的文件比较大 60多兆):
    XML File contains error:
    error on line 21 at column 172: Extra content at the end of the document

    Test
    http://localhost/wordpress
    Just another WordPress weblog
    Mon, 11 Jan 2010 11:03:24 +0000
    http://wordpress.org/?v=2.9.1
    en
    1.0
    http://localhost/wordpress
    http://localhost/wordpress

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 31 bytes) in E:\wamp\www\blogbus2wordpress\index.php on line 29

  3. […] 来自冰古的blog,用于服务器端,即自建站点的那种,很方便,但不能转移评论。 […]

  4. says:

    您好,爲了實現從blogbus搬家到wordpress,我看過許多文章介紹的方法,最後都是回到這裡來了。。。可是php空間操作什麽的也不是很懂,難道沒有更簡單的、更容易讓大眾消化的方式么?

    之前還找到一個在線轉換的,可能實際上就是您寫的這個小程序吧,我也不清楚。不過轉換后跳到了一個都是英文符號貌似腳本的頁面上,也就不了了之了。

  5. 7night says:

    额。。php是什么呢

  6. taopop says:

    😉 你好冰古,我之前按照网上的方法转化blogbus xml文件wp支持的格式,老显示转化失败,请问你可以帮忙转换下吗?我不情之请先发你邮箱了,因为实在是没办法了,试过N种方法还是失败,只好求助您这样的高手了。先谢了!

  7. 调皮坏小笨 says:

    你好,冰古,百度了半天终于找到了这里,可是我还是不太明白,我是个初学者,想把busblog的数据导入zblog,可是失败了,实在找不到办法,就想把busblog的先导入到wp中,然后再把wp的导入到zblog,过程麻烦了,可是只有bus到wp和wp到zb的教程。。。
    可是我还是失败了,插件老是错误,你说的方法我也没有明白,你可以帮我转换一下吗?
    谢谢啦。
    我在您博客找了半天,也没有找到你的邮箱地址,能给我下吗?帮我转一下rss2.0格式好吖?谢谢啦

  8. 阿邙 says:

    俺终于找到伱了 😯 😯 😯 可算能导入了

  9. an9 says:

    我来了。

  10. dev says:

    好养眼的博客啊

  11. 仁心 says:

    更新了…………

  12. zwwooooo says:

    目前需要这个的人应该比较多,以后会更多 :mrgreen:

  13. mr.king says:

    blogbus又悲剧了吗??

  14. Neo Liu says:

    填的E妹儿没有显示啊,是 freefishliu@hotmail.com

    谢拉!

  15. Neo Liu says:

    HI,很酷的主题啊。

    地主新年快乐啦~

    我是极限过来的,能帮忙发个邀请我吗?

    很崇拜极限。。。。谢谢!

  16. 三七八蛋 says:

    我的blogbus里的马甲被流放了,不玩他了。

  17. luca says:

    重新试过,这次导入没有问题,谢谢!

  18. Firm says:

    这也太厉害了吧,blogbus的移植过来

  19. 瑜际 says:

    主题风格不错,为什么有字上有删除线呢

  20. 吕游 says:

    博客名称:落叶知秋
    博客地址:http://www.luckylvyou.com/
    博客描述:原创博客有故事的生活我的心灵视窗!
    博主名称:吕游
    博主QQ: 55895507
    博主E-mail:luckylvyou@gmail.com

    落叶知秋开博三年原创诗歌五百多篇,希望能和贵博做个链接。

    如果做连接的话,在贵博客添加一下落叶知秋的连接信息,在劳驾去我博客申请一下。

  21. 猪小猪 says:

    这主题不错。。。 😉 😉 😉 😉 😉 😉

  22. Eric says:

    😉 好东西啊,收藏了,不过现在Bababian不支持免费外链服务了,文章转过去图片还真是个问题~~

  23. quqiu says:

    豆瓣typecho的小组能不能和wordpress小组做个友情小组连接 ❓
    http://www.douban.com/group/Typecho/

  24. 海派 says:

    :mrgreen: 收藏。。。

  25. […] 由于众所周知的原因,如何把blogbus格式的博客数据转换到其它博客程序的格式,例如WordPress,最近忽然成为了热门话题。目前比较主流是两种解决方案是冰古同学的php程序和ant21同学的python程序。php程序需要有php空间才能执行,并且处理较大的数据文件有困难。python程序相对比较简单易用,不过没有导入blogbus的“分类”,而是将blogbus的tag导入为wordpress的分类,因此对于习惯用tag的同学会导出几百个分类。Daniel同学给出了python程序的改进,能够将blogbus的分类和tag对应地导入为wordpress的分类和tag,是目前最圆满的解决方案。 但是WordPress升级到2.9.x之后,似乎自带的import程序有修改,每条评论必须有唯一的wp:comment_id才能正常导入,否则较晚的评论会覆盖较早的评论。因此Daniel同学的程序转换后每篇文章只能导入最晚一条评论。我在他的基础上增加了两句,用一个全局int给所有评论依次标号,使得所有评论可以正常导入。 需要的同学可以到这里下载修改后的程序:bus2wp.py,然后在可运行python 2的环境下执行bus2wp.py bus.xml wp.xml,其中bus.xml是blogbus格式的文件,wp.xml是将要导出为wordpress格式的文件。最后在wordpress中导入这个wp.xml,选择格式为WordPress即可。 有兴趣参与修改更新这个程序的同学 ,请访问由ant21同学维护的google code的托管页面 […]

  26. 出错啦 says:

    Parse error: syntax error, unexpected T_SL in D:\inetpub\vhosts\caomin.in\httpdocs\daoru\index.php on line 90

    怎么解决呢?我已经发到你的信箱了,麻烦你帮我转一下吧,谢谢了

  27. 雪深 says:

    好东西啊

  28. […] 正如一位叫生煎包的童鞋所说:网络何其多达人,人人都是活雷锋。我首先看到的是冰谷(此人也是豆瓣wordpress小组的创建者)提供的”blogbus2wordpress“转换程序(现在有了更新版),但继而又看到另一位豆友obi对这个程序的更新,据说可以很好的支持2.9.1版。不过呢,这种方法的前提是要搭建php运行环境,我百度之谷歌之,下载了一个似乎是AppServ的东西,但未安装成功,不知道是不支持64位系统还是怎么着。然后我想原理反正只是把xml格式转换一下,就发邮件给obi老师,很快收到回复说:有很多不规范标签,改起来很麻烦。 […]

  29. wayne says:

    这个有用,大家blogbus的能搬就赶紧搬出来吧。。。

  30. […] 由于众所周知的原因,如何把blogbus格式的博客数据转换到其它博客程序的格式,例如WordPress,最近忽然成为了热门话题。目前比较主流是两种解决方案是冰古同学的PHP程序和ant21同学的python程序。PHP程序需要有空间才能执行,并且处理较大的数据文件有困难。Python程序相对比较简单易用,不过没有导入blogbus的“分类”,而是将blogbus的tag导入为wordpress的分类,因此对于习惯用tag的同学会导出几百个分类。Daniel同学给出了Python程序的改进,能够将blogbus的分类和tag对应地导入为wordpress的分类和tag,是目前最圆满的解决方案。 […]

  31. yuwenye says:

    呃,那个php文件打开时出现:
    XML Parsing Error: junk after document element
    Location: http://yuwenye1987718.t35.com/yuwenye/index.php
    Line Number 9, Column 1:
    的错误。。。
    可是我找了找,index.php本身并没有这一句阿。。。
    还有就是,貌似我的备份文件太大了(其实也就3+mb),我那个免费php空间上传不了= =
    实在不好意思。请问冰古你的邮箱地址是多少,能帮我转一下么?

  32. lilly says:

    已经成功导入,太激动了!!
    再次感谢博主。

  33. ben says:

    你好,我用你的工具把blogbus的xml转到wordpress中,但是原先用到的bababian图片链接在新的网页上面出现红叉,显示不出来(可以点击打开)。
    我比较过browser端的source关于图片链接部分是一样的。请问这个是怎么回事?

    谢谢了!

    • 冰古 says:

      这个应该是html代码的问题,我看不到你的代码,很难说出解决的办法。

      • ben says:

        网址是这个:shuidao.wordpress.com
        可否看下?谢谢了

        • 冰古 says:

          看了下html,很乱。
          你看看这样能不能解决 问题:
          到控制板->设置->撰写,把“WordPress 自动校正错误的 XHTML 代码”前面的勾去掉,保存。

  34. feicun says:

    我前一段时间刚把一个blogbus博客搬到wp,用的就是你上一版的转换器,挺好用的,我觉得已经很完美了。可以用这个程序做blogbus 2 wp转换服务,小赚一点 :mrgreen:

Leave a Reply