AGAMES 討論區

標題: 其他論壇轉換到Discuz!的工具介紹 [打印本頁]

作者: dlalden    時間: 2009-1-16 16:53:47     標題: 其他論壇轉換到Discuz!的工具介紹

XConvert 使用方法詳解Comsenz 重磅退出 XConvert 轉換程序,該轉換程序可以轉換目前常見的所有論壇程序,想轉換到 Discuz! 的用戶再也不用到處找適合自己版本的轉換程序了,現在所有的論壇程序只需要這一個 XConvert 轉換程序就都可以轉換到 Discuz! 來,方便實用簡單功能強大,歡迎想投入 Discuz! 懷抱的廣大朋友都來體驗一把!
第一版本包含的轉換程序子體有以下 10 個,以後還會不斷擴充:phpwind 5.3
dvbbs 7.1 sql
dvbbs 7.1 access
vbb 3.6.x
molyx 2.6
leadbbs 4.0 sql
leadbbs 4.0 access
phpbb 2.0
ipb 2
bbsxp 7.0 sql
cvbbs 5.0 sql
dxbbs 7.3 sql
下面以 phpwind 5.3 轉換到 Discuz! 6.0.0 為例為大家做演示以說明 XConvert 的使用方法。(一)、轉換前的准備1、請確認您已經成功安裝了 Discuz!6.0.0注:推薦使用 Discuz!EXP 5.5.0 在本地搭建環境並安裝 Discuz!6.0.0(Discuz! 論壇環境和 Discuz! 論壇一鍵安裝)
下載地址:http://www.discuz.net/thread-223885-1-1.html
手動 Discuz!6.0 圖文安裝教程:http://www.discuz.com/download/install.htm
2、下載 XConvert 轉換程序到本地或服務器,主要包含以下幾個文件,如圖 1 所示: 3、如果是在本地轉換,導入 pw 數據庫到本地的 MySQL 數據庫中,主要區分下列兩種情況處理:(1)、從 phpmyadmin 裡導出的備份數據,可以參考這個帖子裡的方法導入到本地的 MySQL 數據庫 http://www.discuz.net/viewthread.php?tid=431793
(2)、直接打包備份的 pw 數據庫,則只需要停止本地的 MySQL 服務,然後把 pw 備份數據庫拷貝到本地數據庫目錄下,然後再啟動 MySQL 服務。本次演示就是這種情況,所以導入過程我們將不再做演示。
(二)、轉換詳細步驟1、將 xconvert 文件夾上傳到 web 可以訪問的目錄下,在瀏覽器裡輸入 http://yourwebsite.com/xconvert 就看到了授權協議,點擊“確定”就可以看到如圖 2 所示的界面: 2、在上圖上點擊“pw5.3”後就看到如圖 3 所示的界面:上部分是轉換說明,下部分是轉換配置信息。 必須正確配置轉換信息才可以正常轉換,具體看如圖 4 的方法配置:
下面著重提一下需要說明的幾點:(1)、phpwind 5.3 數據庫字符集:有 GBK、utf8、BIG5 三種,如果你不知道自己網站的數據庫字符集,選擇其中的一種,點擊右方的“檢查此設置”,程序就會提取你填寫的 pw 庫裡的一些數據轉換做個測試,如果顯示正常就說明你的數據庫字符集就是這個,否則重新選擇檢查此設置直到顯示正常為止。
下面舉個例子:本次需要轉換的 pw 庫為 pw53 這個庫,我們選擇其數據庫字符集為 GBK ,點擊“檢查此設置”則彈出如圖 5 所示的窗口,顯然這個顯示是正確的,說明 pw53 這個庫的字符集就是 GBK。
接下來我們選擇數據庫字符集為 utf8 試試,點擊“檢查此設置”則彈出如圖 6 所示的窗口,顯然這個顯示是亂碼。
(2)、原論壇的訪問域名:用於轉換帖子中的版塊及帖子地址至 Discuz! 的格式;多個域名請使用|隔開;每個域名不能使用/結尾;如果不需要轉換,請留空;例:http://discuz.net|http://www.discuz.net
注:這項必須填寫,它可以把你帖子裡的地址比如 http://bbs2.bokecc.com/read.php?tid=7542 這樣的地址轉換為 http://bbs.bokecc.com/viewthread.php?tid=7542 這樣的 Discuz! 瀏覽格式。
(3)、每次需要轉換的數據量:這項主要是根據服務器繁忙情況設置,建議在服務器不是太忙的時候轉換。
3、圖 4 中配置好轉換信息後點擊“保存配置”則得到如圖 7 所示的界面:在這一步中可以選擇“完全轉換”或者單步轉換,第一次轉換一般都建議選擇“完全轉換”。 4、圖 7 中點擊“開始轉換”按鈕則得到如圖 8 所示的開始轉換的界面: 1)、正常情況下,轉換過程是全自動的,您無需干預,請坐下來喝杯茶,靜靜等待出現轉換完成的提示;
2)、如果轉換過程中程序終止運行,請根據出錯提示信息進行調整,然後刷新頁面繼續進行轉換;
3)、轉換所需時間取決於您的數據量大小、數據結構的標准與否、轉換程序所在平台的性能、網絡狀況等因素。
轉換完成如圖 9 所示:
(三)、轉換後的工作1、查看轉換結果分析報告:點擊查看轉換報告 本次轉換演示的轉換分析報告如圖 10 所示:
2、如果某一步轉換成功率不高,請根據轉換結果分析報告中的出錯提示信息進行調整後嘗試再次轉換,但只需單獨轉換這一步即可;返回到如圖 7 的界面,選擇單步轉換即可。
3、請將 phpwind 5.3 的頭像目錄 image/face 及其下所有文件移至 Discuz! 的頭像目錄 images/avatars 下;4、請將 phpwind 5.3 的用戶自定義頭像目錄 image/upload 及其下所有文件移至 Discuz! 的自定義頭像目錄 customavatars 下;5、請將 phpwind 5.3 的附件目錄 attachment 及其下所有文件移至 Discuz! 的附件目錄 attachments 下; 6、請用您的管理員帳號登錄 Discuz! 6.0.0 後台執行更新緩存操作;7、確認成功轉換後請刪除轉換程序 convert 目錄及其下所有文件;8、由於權限控制的不同,需要您在後台重新編輯各用戶組的權限。




歡迎光臨 AGAMES 討論區 (http://forum.agames.hk/) Powered by Discuz! X2