在2008-12-12,COMSENZ 隆重發(fā)布了新版本 Discuz!7.0.0,該版本在用戶體驗以及界面設(shè)計上進(jìn)行了大膽的改進(jìn),增加更多會員互動元素,為站長運營提供更有力支撐,在管理功能上更加方便、快捷。
為使更多站長順利過渡到 Discuz!7.0.0,COMSENZ 隨后升級一體化轉(zhuǎn)換程序到 XConvert1.3.1,該轉(zhuǎn)換程序是在 XConvert1.3.0 的基礎(chǔ)上添加轉(zhuǎn)換子體構(gòu)成的,其可以將全部常見的論壇轉(zhuǎn)換為 Discuz!6.0.0 及 Discuz!6.0.0 以上版本,功能強大,使用方便。
經(jīng)擴展,XConvert1.3.1 現(xiàn)包含 46 個轉(zhuǎn)換子體,如下圖所示,并將不斷擴展:
帶 -61uc 后綴的為直接轉(zhuǎn)換到 Discuz!6.1.0 的子體;
帶 -70uc 后綴的為直接轉(zhuǎn)換到 Discuz!7.0.0 的子體;
剩余的為直接轉(zhuǎn)換到 Discuz!6.0.0 的子體。
下面以 Linux 空間下 DvBBS 8.0 Access 轉(zhuǎn)換到 Discuz!7.0.0 為例,來詳細(xì)介紹 XConvert1.3.1 的使用方法。
一、轉(zhuǎn)換前的準(zhǔn)備工作
1、首先,關(guān)閉原論壇并下載 Access 數(shù)據(jù)庫到本地。
對原數(shù)據(jù)庫類型是 Access 的轉(zhuǎn)換,XConvert 不支持 Linux 環(huán)境。因此,如果您的空間是 Linux 的,請先下載 Access 數(shù)據(jù)庫到本地,在本地進(jìn)行轉(zhuǎn)換。
2、完整安裝 UCenter 和 Discuz! 7.0.0
在本地轉(zhuǎn)換,推薦安裝 EXP 版本,無需搭建環(huán)境,下載地址及安裝教程: http://www.comsenz.com/downloads/install
3、下載轉(zhuǎn)換程序到本地并解壓
轉(zhuǎn)換程序下載地址:http://www.discuz.net/thread-1010799-1-1.html
解壓后,包含的文件如下:
data 目錄中是已經(jīng)存在的轉(zhuǎn)換子體,如果要添加轉(zhuǎn)換子體,主要是再這里添加;
include 目錄是一些重要函數(shù)文件的存放目錄,轉(zhuǎn)換程序在運行時需要調(diào)用這些文件;
language 為語言包存放目錄,轉(zhuǎn)換過程中大部分語言提示就是通過調(diào)用這個文件實現(xiàn)的;
config.inc.php 為轉(zhuǎn)換程序的數(shù)據(jù)庫配置文件,轉(zhuǎn)換開始填寫的數(shù)據(jù)庫信息都會保存在這個文件里;
usersguide 目錄下是用戶使用說明書所用到的圖片及文件;
readme.htm 是 XConvert 詳細(xì)使用說明,調(diào)用了usersguide 下的圖片和文件;
index.php 是轉(zhuǎn)換程序首頁程序文件;
4、拷貝 XConvert 到本地安裝的 Discuz! 論壇根目錄下。
二、轉(zhuǎn)換詳細(xì)步驟
1、在瀏覽器地址欄輸入 XConvert 的訪問地址,如 http://www.site.com/XConvert/index.php ,運行上傳的 XConvert 轉(zhuǎn)換程序??梢钥吹较聢D所示:
點擊“確定”,即可看到轉(zhuǎn)換程序包含的子體,如下圖:
3、在上圖上點擊 “dvbbs80ac-70uc” 即選擇了 DvBBS 8.0 Access 轉(zhuǎn)換到 Discuz!7.0.0 的子體,繼而看到如下界面:
關(guān)于本程序的聲明:
轉(zhuǎn)換前和轉(zhuǎn)中的事項:
轉(zhuǎn)換后的事項:
原 DvBBS 8.0 Access 數(shù)據(jù)庫配置信息:
UCenter 和 Discuz! 數(shù)據(jù)庫配置信息,這個您可以根據(jù) UCenter 和 Discuz! 根目錄下的 config.inc.php 來填寫。
在以上的各項配置中,著重說明一下幾點:
(1)、Access 數(shù)據(jù)庫文件路徑:這里要填寫 Access 數(shù)據(jù)庫在本地的絕對路徑,如 D:/bbs/data/source.mdb
(2)、源論壇頁面編碼:有 GBK、UTF8、BIG5 三種,如果你不知道自己網(wǎng)站的數(shù)據(jù)庫字符集,選擇其中的一種,點擊右方的“檢查此設(shè)置”,程序就會根據(jù)您剛才填寫的數(shù)據(jù)庫配置信息從原 DvBBS 的數(shù)據(jù)庫提取一些數(shù)據(jù)做測試,如果顯示正常就說明你的數(shù)據(jù)庫字符集就是這個,否則重新選擇并檢查此設(shè)置直到顯示正常為止。
以本次轉(zhuǎn)換為例,我們選擇 GBK,點擊“檢查此設(shè)置”,顯示如下:
顯示正常,可見,原論壇字符集是 GBK。點擊”關(guān)閉本窗口“,即可回到剛才數(shù)據(jù)庫配置信息界面。
我們這次設(shè)置原論壇字符集為 UTF8,點擊“檢查此設(shè)置”,即可看到下圖所示:
出現(xiàn)亂碼,說明原數(shù)據(jù)庫字符集不是 UTF8,需要重新設(shè)置字符集,直至設(shè)置成功為止。
(3)、UCenter 數(shù)據(jù)庫配置信息的設(shè)置這個設(shè)置是轉(zhuǎn)換到 Discuz!7.0.0 必填的,按照您剛才安裝 UCenter 是的數(shù)據(jù)庫信息填寫即可,可以參考 UCenter 根目錄下的 config.inc.php 文件中信息。
(4)、原論壇的訪問域名用于轉(zhuǎn)換帖子中的版塊及帖子地址至 Discuz! 的格式;多個域名請使用 | 隔開;每個域名不能使用 / 結(jié)尾;如果不需要轉(zhuǎn)換,請留空;例:http://discuz.net|http://www.discuz.net
注:這項必須填寫,它可以把你帖子里的地址比如 http://www.yourwebsite.com/read.php?tid=xxx 這樣的地址轉(zhuǎn)換為 http://www.yourwebsite.com/viewthread.php?tid=xxx 這樣的 Discuz! 瀏覽格式。
(5)、每次需要轉(zhuǎn)換的數(shù)據(jù)量:這項主要是根據(jù)服務(wù)器繁忙情況設(shè)置,一般按照默認(rèn)即可,如果您的服務(wù)器速度較慢,可以減小該設(shè)置。
(6)、是否開啟調(diào)試模式,默認(rèn)關(guān)閉,即填寫 0 。如果轉(zhuǎn)換不能順利進(jìn)行,請打開調(diào)試模式,即填寫 1 ,查看錯誤提示。
3、配置好轉(zhuǎn)換的數(shù)據(jù)庫信息后點擊“保存配置”即可看到下圖所示界面:
在這一步中可以選擇“完全轉(zhuǎn)換”或者單步轉(zhuǎn)換,第一次轉(zhuǎn)換一般都建議選擇“完全轉(zhuǎn)換”。
4、點擊“開始轉(zhuǎn)換”按鈕即可看到下圖所示開始轉(zhuǎn)換的界面:
1)、正常情況下,轉(zhuǎn)換過程是全自動的,您無需干預(yù),請坐下來喝杯茶,靜靜等待出現(xiàn)轉(zhuǎn)換完成的提示;
2)、如果轉(zhuǎn)換過程中程序終止運行,請根據(jù)出錯提示信息進(jìn)行調(diào)整,然后刷新頁面繼續(xù)進(jìn)行轉(zhuǎn)換;
3)、轉(zhuǎn)換所需時間取決于您的數(shù)據(jù)量大小、數(shù)據(jù)結(jié)構(gòu)的標(biāo)準(zhǔn)與否、轉(zhuǎn)換程序所在平臺的性能、網(wǎng)絡(luò)狀況等因素。
轉(zhuǎn)換完成即可看到如下圖完成界面:
三、轉(zhuǎn)換后的工作
1、查看轉(zhuǎn)換結(jié)果分析報告:點擊查看轉(zhuǎn)換報告,即可看到如下轉(zhuǎn)換結(jié)果報告圖
2、如果某步轉(zhuǎn)換成功率不高,可以點擊“詳情”查看原因,請根據(jù)提示信息進(jìn)行調(diào)整后,嘗試再次轉(zhuǎn)換,這次只轉(zhuǎn)換這一步即可;
3、在 Linux 空間上安裝 UCenter 和 Discuz!,安裝包下載和安裝教程:http://www.comsenz.com/downloads/install
4、在本地備份數(shù)據(jù)并到空間恢復(fù)數(shù)據(jù),備份和恢復(fù)數(shù)據(jù)教程請搜索:http://faq.comsenz.com/
5、請將 DvBBS 8.0 Access 的附件目錄 UploadFile 更名為 dvbbs ,并將該目錄及其下所有文件移至 Discuz! 的附件目錄 attachments 下;
6、請上傳 XConvert/data/dvbbs80ac - 70uc/ 下的 uc_client ,覆蓋空間上 Discuz! 論壇根目錄下的 uc_client,這樣老用戶才可以正常登錄;
7、請用您的管理員帳號登錄 Discuz! 7.0.0 UC 后臺執(zhí)行更新緩存操作;
8、確認(rèn)成功轉(zhuǎn)換后請刪除轉(zhuǎn)換程序 XConvert 目錄及其下所有文件;
9、由于權(quán)限控制的不同,需要您在后臺重新編輯各用戶組的權(quán)限。
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進(jìn)入論壇