本程序用于将 Bo-blog 1.7 的数据转换成可插入 Bo-blog 2.0 的SQL语句,并自动将转换后的数据导入到数据库中。
本程序不会对您的1.7数据造成破坏。
本程序可以转换:分类、链接、日志、评论、留言、日历、注册用户。
最后更新于 2006/01/21
转换前的准备:
1. 关闭正在运行的Bo-blog V 1.7,把index.php改名可以有效防止在转换中有访客打扰而加重系统的负担。
2. 请使用主流浏览器(比如IE或Firefox)运行,同时,如果您的浏览器具有“禁止网页自动刷新”的功能,请关闭这个功能。另外,需要保证浏览器的COOKIE接受处于打开状态。
全新安装2.0后的数据转换方法:
1. 完整正常安装 Bo-Blog V2.0.1。
2. 安装后进入2.0的后台,到文章管理中删除自动生成的第一篇日志。
3. 到2.0的后台的分类管理中删除自动生成的分类 (如果此时程序报错,请忽略)。
4. 到1.7的后台,取消所有副管理员。
5. 上传 convert.php 到您安装 1.7 的文件夹下并在浏览器内运行,按照这个程序的指导完成数据转换。
6. 程序在完成数据转换后,会要求您填写数据库的一些信息,此时如实填写,即可将所有数据转入数据库中。
7. 转换完成后,到后台的维护选项中,先刷新所有计数器项目,然后刷新所有缓存。
8. 然后到后台用户管理中,重新设置副管理员。再到日志管理选项下,把副管理员撰写的日志的作者改回来。
如果您的2.0已经有了一部分数据:
1. 用EditPlus、EmEditor等编辑器打开 convert.php ,修改头部:
$io=0; //这里修改为已有日志ID的最大值
$ao=1; //这里修改为已有用户ID的最大值
$co=0; //这里修改为已有分类ID的最大值
$lo=1; //这里修改为已有链接ID的最大值
$ro=0; //这里修改为已有评论ID的最大值
$go=0; //这里修改为已有留言ID的最大值
同时完全关闭您的2.0。
2. 上传 convert.php 到您安装 1.7 的文件夹下并在浏览器内运行,按照这个程序的指导完成数据转换。
3. 程序在完成数据转换后,会要求您填写数据库的一些信息,此时如实填写,即可将所有数据转入数据库中。
4. 转换完成后,到后台的维护选项中,先刷新所有计数器项目,然后刷新所有缓存。
注意:修改PHP文件时不要使用记事本等软件,因为这些软件会在文件的头部加入 BOM(UTF-8文件头),导致cookie无法送出!
Editplus有免费的试用版,您可以在网上下载。(地址: http://www.editplus.com/download.html )
Bo-Blog 1.7 至 2.0 数据转换程序
允许转载,请注明转载地址:Puo's 学习园地 » Bo-Blog 1.7 至 2.0 数据转换程序