TT1.1 有點痛升級法(1.0.1 =>1.1)
2007年1月4日
尚無評論
前幾天升級了TT,想說寫個升級分享經驗好了,可能有人也會有遇到
我個人從TT 0.96版就開始用了 先前升級至TT 1.0.1時
有程式可以直接按下一步 下一步的就完成升級
但這次1.1似乎找不到=.=||| (原主程式中是沒有的)
所以只好自已來升級了
1.先備份DB及整個程式,以免失敗後悔!!
2.解開TT 1.1
3.先建立TT 1.1 的db
4.先執行TT 1.1 的setup.php 安裝完成
5.將TT1.0.1附件attach目錄 copy 至新的TT1.1 attach目錄中
6.針對以下table 進行轉換,包含了(附件、留言、分類、文章、我的車連結、日統計點閱數、標籤及關連) 至於一堆filter 及trackback我就沒抓過來啦
2.解開TT 1.1
3.先建立TT 1.1 的db
4.先執行TT 1.1 的setup.php 安裝完成
5.將TT1.0.1附件attach目錄 copy 至新的TT1.1 attach目錄中
6.針對以下table 進行轉換,包含了(附件、留言、分類、文章、我的車連結、日統計點閱數、標籤及關連) 至於一堆filter 及trackback我就沒抓過來啦
在轉換之前要先將欄位做好對應,請執行以下sql 指令:
alter table tt_comments add isFiltered int( 11 ) default 0 ;
ALTER TABLE tt_categories CHANGE order priority INT( 11 ) DEFAULT '0';
alter table tt_categories add visibility tinyint( 11 ) default 0 ;
alter table tt_categories add bodyId varchar( 20 ) ;
ALTER TABLE tt_categories CHANGE order priority INT( 11 ) DEFAULT '0';
alter table tt_categories add visibility tinyint( 11 ) default 0 ;
alter table tt_categories add bodyId varchar( 20 ) ;
完成後再將以下TT 1.0.1 Table備份轉TT 1.1去:
tt_attachments
tt_comments
tt_categories
tt_dailystatistics
tt_entries
tt_links
tt_tagrelations
tt_tags
tt_comments
tt_categories
tt_dailystatistics
tt_entries
tt_links
tt_tagrelations
tt_tags
7.再執行 select sum(visits) from tt_dailystatistics 統計出總點閱人次 把此數字update 回tt_blogstatistics (如果你沒有先進入TT1.1前台,請自行新增一筆 owner為1 把統計出的update 至 visits field
8.這樣就大至完成啦,不過目前有個問題 就是文章內的wysiwyg 好像也有升級,他新版換行和舊的不一樣(舊是用/ n 新的是用<br>),導致1.0.1的文章 在新版顯示是是沒有斷行的,這個只能一筆一筆改啦(還是有大大有程式可以一次轉?)
以上是我有點痛的轉換方式!! 歡迎大家指教
近期留言