January 24th, 2007
从pjblog导入日志到wordpress
很久就打算把自己的迁移经过写下来,可是由于于考试,一直很忙。最近有aw师兄的鼓励,于是决定写下来分享。
- 主机准备
由于pjblog使用的是asp空间,而wp使用的是php+mysql,所以如果你的空间不支持wp并且没有mysql数据库,首先要解决的就是挑选一家适合wordpress的空间服务商。Leon推荐的有以下几家:- 九州未来科技,也就是我自己正在使用的空间。
优点:同时支持php+mysq,而且数据库的使用空间共享1G容量,性价比相当高,同时支持mod_rewrite(开启wp的静态日志功能所必需)关于开启mod_rewrite,可以参考我以前写过的文章。
如果你从我这里点击购买,我会获得额外的折扣。我的推荐链接:http://www.czm.cn/?mcid=6464 - Bluehost 与 Dreamhost,这两家是国外的经典主机提供商。
优点:对wordpress的支持相当好,空间容量大,性价比也比较高,支持mod_rewrite,如果你喜欢,网上有很多优惠代码可以在购买时打折。
缺点:国外服务器,付款(USD)+稳定(比如地震影响)是两大门槛。 - 阳光互联,上海的服务商。
优点:性价比高,售后客户服务非常好(我打9.5分)
缺点:不支持mod_rewrite(也是我目前发现的唯一缺点)
购买技巧:本来阳光互联的低端空间是不提供mysql的,但是经过我试用,你可以在购买其空间后,进行空间的升级,按需购买mysql个数和空间。这样比一开始就单独购买空间+mysql要省钱多! - 盘古网络,规模不算大,主要经营底端空间产品,国内也有很多wp用户。
优点:对wp的支持相当好,开启mod_rewrite,性价比高。
缺点:因为规模较小,服务商的服务水平有很大发展空间。 - donews,其实donews不是空间服务商,因为它只是提供wp的托管服务。在这里提到donews,完全是因为在目前国内的wp托管商中,donews的质量几乎是最高的,而且用户数量也相当多,口碑很好,很多用户在donews中wpblog的pr已经到了4、5。
- 九州未来科技,也就是我自己正在使用的空间。
- pjblog备份与导出
使用ftp下载pj的所有文件到本地,进行备份。
导出日志的基本手段就是使用PuterJam用asp自己写的导出工具将pjblog中的ubb数据转换成标准的html文件。首先下载这个ubb转换工具,用记事本打开,填写好自己的pj数据库路径,上传到pj根目录,运行这个asp文件,会自动生成一个html文件,保存到本地。 - 向wordpress导入
由于pj和wp对于日期的处理不一致,pj的顺序是mm/dd/year,而wordpress使用的是dd/mm/year所以要在导入之前对上一步生成的html文件修改。如果你的日志内容比较多的话,这将是一个相当耗时间的过程。
另外本文后面将提到,关于attachments的问题,所以你还要修改这个html中的所有附件(包括图片等)链接地址为你期待的新地址。注意对这个html文件的所有的修改与保存都是使用utf8编码。
完成之后,在wp的后台进行导入。由于以前我使用过Zoundry这个离线客户端来撰写pjblog的日志,当时在Zoundry中选择的接口类型是Movable Type,而在这里导入时也同样是应该选择Movable Type类型。另外,通过对pjblog系统中xmlrpc.asp文件的分析(其中的代码是针对metaWeblog服务以及Movable Type接口来撰写的),也证明了我的说法,即pj使用的是mt类型的接口。 - 修改和完善
如果顺利,应该可以导入所有的日志和评论。但是我发现有一个问题是所有的段落首行缩进都不见了,显得文章很乱,如果你追求完美,就加上空格吧。
ps: Leon初涉网络,如果哪里写的不合适,请指出以便我进行修改、进步。
Comments So Far: 9

另外有一种通过rss的导入方法,原文请见这里:http://my.donews.com/ak47/2006/08/05/podknilzspxhfgmjrywpqquxebxwphtqkbyc/
听说九州不错。我也去试试。盘古越来越差了。
九州感觉最大好处就是性价比高。如果你喜欢九州的话,从我的推荐连接进入购买,我会获得额外的好处哦!
都支持xml-rpc,应该可以直接使用xml-rpc导入的
So you are on Ubuntu Linux? Fascinating!
leo你好,可以帮我转换一下吗?我的posts都转出来了,comments转不过来,那个小工具试过多次都不行。
我当时在转换的时候因为pjblog中的文章品论并不是很多,所以没有费太多精力。给你推荐两篇文章,或许有帮助。
http://www.awflasher.com/blog/archives/800
和
http://utombox.com/import-to-wordpress/
还有,一个好的建议是,在新的平台下写更多更好的文章,在这一点上,Nicky给我们树立了很好的榜样。
ps:我的ID为Leon,谢谢。
呵呵,写错你的id了,我今天转换成功了,可能是我用的电脑的问题,所以一直都有问题,谢谢你了,在你这里看到对九州未来的评论,感觉还不错。
其实好羡慕nikcy他们转到的mt啊,要是哪天我也有钱转到mt,嘿嘿