很久就打算把自己的迁移经过写下来,可是由于于考试,一直很忙。最近有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初涉网络,如果哪里写的不合适,请指出以便我进行修改、进步。

打开后台,发现新闻中的wp已经释放出 2.1正式版了,迫不及待的下载、升级。
而且好像刚刚发布才没几个小时,因为根据wp官方的统计,我是全球第6328个下载的用户!要知道,这年头进入前一百万都不容易(想起了我可怜的alexa rank)。
升级过程中的备份mysql数据库是我第一次做的事情,有点谨慎,不过还是顺利完成了!

因为我的主机服务商的Apache服务器可以通过.htaccess文件开启mod_rewrite功能,加之刚刚换到wordpress,对那个静态日志的功能早已垂涎已久,所以更加迫不及待的向技术客服提交申请。
可是因为我的疏忽,给他们提交的代码竟然是不完整的,然而这在最后才被发现!在迷茫期间我和技术部互发了很多邮件讨论,最后,技术部竟然为我开通了自定义.htaccess文件的权限!这样就痛快多了。
因为.htaccess文件(只含扩展名)不同于普通的文件,所以制作和修改的方式也有些不同。
如果仅仅是为了满足wordpress的静态日志链接功能,可以通过下面的方法来完成:
- 前提是你的服务器为unix并且服务商允许你自定义.htaccess文件,以开启mod_rewrite。
- 用记事本创建一个htaccess.txt文档,内容为wordpress给出的代码。文档编码方式为ANSI格式。
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php
- 使用面板工具或者ftp工具上传到你的wordpress安装目录(注意:并不不一定是网站的根路径,例如我的是http://www.lostleon.com/blog/目录下)。
- 通过面板工具或者ftp工具将htaccess.txt更名为.htaccess(红色部分,不要忘记前面的“.“。更名,之后,你会发现在ftp工具中已经看不到这个文件了,完全不必担心,这是正常的,因为.htaccess在ftp中是隐藏的。
- Done!
现在,你可以回到wordpress,在后台—选项—永久链接中,选择你喜欢的链接方式就ok了。

曾经对mt羡慕不已,很有从pjblog转到mt的想法,但是经过一番考虑和比较之后,发现wordpress更优秀,它的代码的开放性非常受欢迎。
所以,费了一点时间 ,从pjblog转到了wordpress,主机从windows调整到unix,同时搭建了mysql数据库,好不容易把以前在pj的文章都转了过来……因为实在差别比较大,所以转的一塌糊涂,而且所有的留言和评论也都丢失了。
对于pjblog,我感觉也是相当优秀,起码在国内算来代表了非同寻常的地位,它对于插件的支持性尤其好。
而wp,则是以成熟和专业赢得欢迎,而且,在搭建过程中,修改了很多css和php代码,也增加了不少知识了,呵呵,一举两得!
本来试用了阳光互联的虚拟主机,性价比相当高,只是因为服务器不开放mod_rewrite功能,使我不能将wordpress的静态日志功能开启,所以最后还是放弃,重新选择了同样优秀的九州未来科技。
国内支持php+mysql,同时又开通mod_rewrite的服务商实在是不多。九州未来科技是我寻求了很多信息后得出的最佳结论。而且他们的客服也相当不错,每个问题都有技术部来回答(不像有些提供商的客服根本连个工程师都没有),提出的问题一般在几个小时内就能得到答案。阳光的技术问答响应时间更快,大概在一个小时左右。
阳光的客服真的很好,在我前天订单到期之后,今天打来客服电话仔细询问客户的需求和建议。
专业和负责,这就是我对阳光互联和九州未来科技的看法吧,而且还会一如既往的支持他们的。

网上已经有很多关于Firefox的优点介绍,我不想再列举,只想把自己
的使 用 体 会写 下来,希望以后不再有人问我:哎,你为什么不用maxthon ……你的Firefox我倒是听说过,可是好像没有多少人用啊……
请注意,如果你已经对Firefox很了解,请略过本文,因为本文只是希望能给一些还不认识FF的网络浏览者一些启发。
首先需要明确的是,Firefox是独立于IE的浏览器,而国内比较流行的Maxthon以及腾讯TT等外壳程序则是需要有ie的内核支持,同样优秀的Opera浏览器也是独立于IE的。
关于Firefox,最大的感觉是界面比较清爽简洁和实用。IE7沿袭了microsoft自发布vista以来的一种厚重的金属质感的界面,这让人有一种很冷漠的感觉。而Firefox则以实用主义赢得青睐。 实用性的最大体现,Leon认为是在于图标的位置和内容可以自己设定,以及附件(插件)的下载和安装都非常方便,更关键的是,Firefox的插件并不是垃圾插件!这一点很重要,优秀的插件不仅不产生占用资源、无法删除等恶心霸道的行为,而且会实实在在的增强和完善某些方面的功能。
真的很希望,请不要再问我,为什么使用这么”罕见”的Firefox浏览器,因为,使用Firefox的用户也许并不少于ie7,而且,你没有使用过就没有发言权!
Del.icio.us : firefox
刚要准备去东九复习,却突然看到楼下的通知栏上写道”由于东九所有教室考试,今晚可以在寝室自习……”,而实际上,离我们同样比较近的东十二也是早就没有空位子了。
晕,偌大一个华工校园…… 很无奈,所有的资源都要为考试让路,这就是我们的教育的缩影。
记得看过一则报道,说哪里哪里又建了多少所希望小学,由此缓解了多少多少贫困儿童的上学难问题,可是真是这样吗?仅仅硬件的发展,就说明能解决问题了吗?况且,当前的硬件条件并不乐观,东九,华工最大的教学楼,就是一个很好的例子。
使用的基本手段是利用google自身提供的Webmaster,提交sitemap,使google更快的据此抓去你的网站。而google本身并不提供创建sitemap的工具,对于大多数人来说,自己编写会很费时间和精力。于是很多Stiemap创建网站也应运而生,鱼龙混杂。
在Leon所知的所有创建sitemap文件的网站中,XML Sitemaps 做的相当好。
XML Sitemaps提供在线和离线创建两种方式,后者是收费的,对于绝大多数人,使用在线的免费创建已经完全足够。 另外,这个网站创建Sitemap时所遵守的是被Google支持的最新的sitemap协议 Sitemap Protocol v0.9 。
在首页上填写好你的网站url,更新频率,及最后一次修改时间。 如果你不明白后两者的含义,保留默认数值即可。Start之后,XML Sitemaps会花费一段时间来创建你所指定站点的sitemap,时间长度取决于你的网站规模。创建结束之后,将生成的sitemap.xml下载到本地,然后上传到Google Webmaster。

ok,等待Google的蜘蛛工具来抓取你的网站吧。 最后贴一张有人画的GoogleBot的想象图,很幽默呵呵。

Del.icio.us : Google, sitemaps