Bo-Blog 1.7 至 2.0 数据转换程序

2005年12月10日星期六 21:36, bob, 程序相关, 锁定(52), 阅读(29211)
| |
本文已过期,更新的文章在这里:
http://www.bo-blog.com/weblog/read.php/343.htm

本程序用于将 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
Kevin
2006年2月2日星期四 14:41
BOB你好我终于解决了转入数据的问题......请问能否提供一个敏感词汇表..........让我们直接导入.....
Kevin
2006年2月2日星期四 13:13
bob...........郁闷啊........
我今天整理了下所有文章.....删除了很多......又试了一次转2.0...........结果更糟糕.........
文章数据全部丢失..........而其他正常......包括分类..stupid请问这是怎么回事.?
Kevin
2006年2月2日星期四 00:15
BOB你好.........我今天开始转数据了....
结果发现......
528篇日志转了以后只剩400多了.........怎么会这样.....
而且计数器也没对了 访问量只有几个了.........后台刷新了也是....
Bo-Blog資料無痛升級轉移實戰經驗談
[2006年1月23日星期一 12:07]
来源:Just Do It 那個黑店
内容:應Carlos之請恭敬不如從命,我就把我online轉移(V1.7 upgrade to V2)的實戰經驗寫出來,先聲明的,正如之前所說的我也沒測試多久(只在公司架設的Bo-Blog測試兩天不到,就趁著1/21夜深人靜的時候偷偷的轉移過來,總online轉移 (填入先前建立的兩個資料夾manuse 數據庫名jacibloghttp://static.flickr.com/25/90002055_f554972811_o.pnghttp://static.flickr.com/15/90002056_925a7b1ab8_o.png導入由0%-100%http://static.flickr.com/39/90002057_d5f28326e0_o.png6‧ 轉換完成後,到後臺的資料維護選項中,先刷新所有計數器項目,然後刷新所有緩存。後台管理拉到最下,檢視資料庫佔用情況進入看一下資料數量是否一致。以下是我碰到的問題及解決方式,供您參考。友情連結需到後台處理將之顯示在首頁或分組管理。文章分類無法轉過來需手動,含各篇文章分類。需於日誌管理處勾選文章在下面移動到XX分類(改一個其它就OK?)。首頁分類的文章數目等count都沒出來。(後敘)僅會員可看的轉過來會在草稿(V2好像沒這個)。使用者管理-改為註冊用戶,小心admin管理者改到你就毀了,無法進入管理。在網路上看過有人碰過,我在此提供解決辦法,進到Mysql之table – boblog_user將username - Admin之usergroup由1(註冊會員)改為2Sql指令update boblog_user set usergroup = 2WHERE username = jaciyeh(游客 = 0, 註冊用戶 = 1 , 管理員 = 2 , 聯合撰寫人= 3)雜項設定-表情設定(代號)(最好連圖檔也改),因我之前是使用totti5的,不大一樣。blog設定-搜尋引擎最佳化連結勿開啟,否則文章閱讀版面會亂掉。轉移counter會沒上來,資料table - boblog_counter手動改--日誌update boblog_counterset entries = 116;--評論update boblog_counterset replies = 13;--造訪次數update boblog_coun
jaciyeh Homepage
2006年1月23日星期一 12:06
把我online轉移(V1.7 upgrade to V2)的實戰經驗寫出來,提供給繁體中文使用者參考,也請Bob指正。謝謝!
http://jaciblog.why3s.net/read.php?118
土豆
2006年1月21日星期六 00:01
问题已解决:每次导入数据的时候,因为有个MYSQL的版本选择,我用的是5.0的,所以每次我都选择了标示的最高版本4.01,导致版本问题所以数据导不进去,最后一次我哪个都不选择就解决了问题,建议BOB把这个转换程序的页面说明清楚,要不就加上5.0的选项,要不就说明5.0版本就不用选择。这个问题让我重复安装转换了N次cry
bob 回复于 2006年1月21日星期六 15:31
谢谢提示。已经修改了程序的说明和程序。
土豆
2006年1月18日星期三 22:42
引用
你好, 我是繁體的用戶, 不知有沒有關係.
我測試環境是用window xp, mysql  5.0.16, PHP5.
使用boblog2可正常運作.

資料轉換程式表面上好像沒問題, 但整個執行過程後mysql內的某些table完全沒insert過資料.

boblog_blogs, boblog_replies等主要table完全沒資料.
不知是什麼原因呢?

我是简体的,碰到同样的问题,数据表里空的
aiyi
2006年1月14日星期六 17:04
OK
已经完全搞定
www.misslove.com.cn
谢谢BOB

对了,计数器可以修改吗?我本来的BLOG访问量有2W多。现在都没了。。。
bob 回复于 2006年1月14日星期六 23:56
aiyi
2006年1月11日星期三 17:34
谢谢BOB
数据已经基本转到2.0
现在想请教您一下,就是我原来的BLOG是直接把所有的文件传在根目录的,现在我想把那些文件都换成2.0的(也就是把我的NEWBLOG放在根目录)应该怎么做?
文本的时候我知道可以直接删掉原来的再传新的就可以,不知道2.0行不行?
bob 回复于 2006年1月11日星期三 17:47
直接删掉1.x的文件,然后把2.0的所有文件保持结构不变移出来就行了。
aiyi
2006年1月8日星期日 17:26
Bo-Blog 1.7 -> 2.0.1 数据转换程序
在您指定的文件夹 newblog/art/ 下不存在由转换程序生成的数据导入文件,请返回确认。
请按键盘上的退格键返回上一页。

。。。。怎么回事?我一直按说明做的
bob 回复于 2006年1月9日星期一 16:24
您要填入的是转换出来的sql语句所在的文件夹。
分页: 1/6 第一页 1 2 3 4 5 下页 最后页


Powered by Bo-Blog 2.1.1 RC1Code detection by Bug.Center.Team
沪ICP备05032643号

© 2008 博睿智 Marshal Design Bo-blog offcial theme