本教程是關于 Discuz! NT 3.0、3.1、3.5、3.6、3.9 各版本到 Discuz! X2.5 轉換,由于XConvert 已經集成了各個版本的轉換,在轉換過程中配置信息是一樣的。所以,下面以 Discuz! NT3.9版本轉換到Discuz! X2.5為例
升級之前的準備工作: 由于新版本不兼容 “ntext” 字段類型,所有在升級之前要進行數據字段更改 "text',更改方式:
要更改表如下
表名 字段
dnt_advertisements code、parameters
dnt_announcements message
dnt_bbcodes explanation、replacement、paramsdescript、paramsdefvalue
dnt_help message
dnt_pms message
dnt_polloptions voternames
dnt_polls voternames
dnt_posts1 message
dnt_forumfields moderators、description、permuserlist
dnt_notices note
第一步:下載文件并上傳XConvert2.5 到站點目錄
XConvert2.5版本下載地址:http://www.discuz.net/thread-2799453-1-1.html
然后將文件解壓到網站根目錄(轉換程序是獨立于discuz!程序,只要放到站點目錄下能夠正常訪問即可)
第二步:授權協議
地址欄中輸入: http://www.yourdomain.com/XConvert_V2.5 ,提示: www.yourdomain.com 是您網站的訪問地址
如圖所示,點擊 “下一步”
第三步:選擇轉換子體
請選擇要轉換的 NT 子體
第四步:參數配置
原始版本參數填寫中, “數據庫服務器信息” 這項用戶需要注意 如果服務器中安裝了多個SQLserver 數據庫服務器要跟上對應的版本信息。
目標版本參數填寫中,“Discuz!論壇類型” 應該填寫為 “X”
如果參數配置信息都填寫正確,將出現這樣的界面,如圖:
第五步:轉換處理
用戶可以選擇要轉換的內容。標準轉換,將轉換所有的內容。 自定義轉換,用戶自己選擇要轉換的項目
選中好之后程序將會進入數據轉換界面。如圖:
第六步: 數據統計
當轉換完數據之后,程序會自動跳轉到“數據統計” , 處理界面:
第七步: 查看結果
數據統計步驟結束之后,程序會自動生成轉換報告。轉換結束之后,用戶可以查看報告