16
2006
11

zblog数据转到pjblog

        试用了一下pjblog觉得不错,决定将原博客下的数据都导过来,原来的建站程序是zblog,在pjblog官方论坛中找到一个转换程序,原以为应该很容易就能转过去。

     结果一运行后,提示评论表导入成功,然后就出错。提示是“字段太小不能插入”,打开转换程序发现导完评论后是要导日志表时出错,于是打开两个数据库的日志表仔细对比,发现zblog的blog_Article表中log_title字段长度为255,它所对应的pjblog的blog_Content表中log_title字段长度为50,我的日志中没有这么长的标题的,于是将blog_Article表中log_title字段长度改为50。

     再运行,日志导入成功了,又出错了,这次提示是“主关键字、索引有重复,不能插入”,再次打开两个数据库检查,原来是pjblog的blog_category表中原有的两条记录id与zblog的blog_category中我的分类记录有重复了,看转换程序,它将zblog的blog_category中的记录导入后还会写入基本分类,先删除掉pjblog的blog_category表中的所有基本信息记录。

     改完后运行,日志分类表也导入成功了,引用通告表导入成功,到用户表时提示“主关键字、索引有重复”,将pjblog 的blog_member表中的记录清除,通过了。

    到tag表时又是“字段太小”,zblog的blog_Tag表中tag_name字段长度为255,它所对应的pjblog的blog_Tag表中tag_name字段长度为20,所以把zblog中该字段长度改成20,至此导入完全成功了。

    上传数据库,哈哈一切正常,就是一些用编辑器编辑的日志显示不正常,原来是由于pjblog的日志表中有个edittype字段,该字段存放日志的编辑方式,默认是UBB方式即值为1。手动将一些用编辑器编写的文章该字段值更改为0,应该就可以了。再有就是zblog中的一些专用标签在pjblog中不认,这些日志需要手动修改后再保存。这个过程费了老半天功夫。附上转换程序,里边加上了转换前要注意的地方。点击下载此文件

« 上一篇: 换回到z-blog1.6... 下一篇: 什么时候暖气能好呢,烦啊... »
与此文相关的文章,有兴趣就接着看看吧:

 

评论列表:

1.火狐浏览器  2007-04-21 17:59:53 回复该评论
呵呵,不错哦,希望看到更多你的文章,同时也祝你的网站越来越好.
[url=http://www.free00.cn]免费空间[/url]
[url=http://www.huohuie.cn]火狐浏览器[/url]

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。