首先,准备好最新的ZB程序,将PJ的数据库准备好,并将包含数据库的blogDB文件夹复制到ZB程序根目录下。
接着,将PJBlog2ZBlog.asp文件复制到同一目录,在浏览器内输入你的运行地址,如 http://127.0.0.1/PJBlog2ZBlog.asp 。
最后,在该页面会有两个程序的数据库路径和文件的表单填写。填写正确以后点击“开始转换”按钮,稍后,转换工作将顺利完成。
当然,这个数据库转换还存在一些缺陷,确切的说,是不可避免的一些问题,因为两个程序的数据表结构是不一样的。就我的体验来说,主要表现为以下几点:
留言本数据不能被正确转换,因为PJBlog的留言本是单独的数据表,而ZBlog的留言数据是更评论数据共享一个表的。
解决办法:目前来说,只能是手动转移了,而且还要注意ID,因为是跟评论数据同表的,所以ID不能重复。
[font=/]标签不能被正确转换,不知道具体什么原因,虽然文件里有写转换函数,可是这次操作中,所有的[font=黑体][/font]都没有被转换。
解决办法:目前没发现可靠简单的办法,到数据表里做替换是不可行的。看来只有手动到日志里删除了。
非attachment的文件不能被正确转移到upload文件夹,这是当然的,谁知道你会其他的说明文件名来存放附件呢?可如果出现这种情况呢?就像这次,很多图片被放在了test文件夹下。
解决办法:将test文件夹剪切到upload文件夹内,打开数据库blog_Article表,选择log_intor和log_Content两列,搜索其中的src="/test字段,并替换为src="uploads/test即可。因为ZBlog会自动替换“uploads/”为“你的地址/uploads/”(注,因为会自动替换,所以请将upload后的s去掉)。
目前就发现这些问题,具体还有疑问请评论提出。








已有人对此文发表了评论