OpenSNSV1與V2版的數(shù)據(jù)遷移

2018-08-18 14:57 更新

注意事項(xiàng)

1. V1V2的升級(jí)是需要重新安裝數(shù)據(jù)遷移,之前有二次開發(fā)過的請(qǐng)謹(jǐn)慎選擇。

2. 使用SAE服務(wù)器的用戶請(qǐng)注意,由于V2SAE尚未支持,使用SAE服務(wù)器的用戶建議再耐心等待陣子,非常抱歉。

3. 請(qǐng)您在看完全部?jī)?nèi)容后,安裝指導(dǎo)文檔一步一步進(jìn)行,不可跳步

4. 請(qǐng)?jiān)诒镜厣?jí)成功后在放到服務(wù)器上。

5. 如遇到問題,請(qǐng)到官方社區(qū)問答中提問。


數(shù)據(jù)遷移步驟

第一步: 請(qǐng)到官網(wǎng)產(chǎn)品主頁(yè)中下載OpenSNS V2最新版主程序(下載地址:http://www.opensns.cn/download.html)

第二步: 主程序安裝后,擴(kuò)展模塊在云市場(chǎng)中下載(商業(yè)客戶請(qǐng)聯(lián)系想天小陸領(lǐng)取云碼,云碼可兌換獲得商業(yè)模塊),詳情可參考該貼:http://v2.opensns.cn/index.php?s=/news/index/detail/id/89.html。

注:根據(jù)V1網(wǎng)站已安裝和使用的模塊、插件來(lái)下載并安裝相應(yīng)的模塊,插件等等。數(shù)據(jù)遷移是需要V2數(shù)據(jù)庫(kù)表有對(duì)應(yīng)的表才能遷移成功。

OpenSNS V1版:

OpenSNS V2版:

第三步: OpenSNS v2安裝好后,在云市場(chǎng)在下載數(shù)據(jù)遷移程序,放到Application文件下,然后在后臺(tái)擴(kuò)展-》模塊管理中“重置模塊信息”,安裝數(shù)據(jù)遷移程序。

QQ截圖20150811142926.png

第四步: 數(shù)據(jù)遷移程序安裝好后,到網(wǎng)站的前臺(tái),可看到有個(gè)“數(shù)據(jù)遷移”的導(dǎo)航,使用管理員賬戶登錄才能操作。

第五步: 在進(jìn)行數(shù)據(jù)遷移之前,請(qǐng)先關(guān)閉網(wǎng)站,然后備份好V1的數(shù)據(jù),并將備份好的數(shù)據(jù)拷貝出來(lái),備份好的文件在“根目錄-Data”文件下

關(guān)閉網(wǎng)站:


備份數(shù)據(jù):

第六步: 開始數(shù)據(jù)遷移,建議在本地升級(jí)成功后在上傳服務(wù)器。

  1. 使用管理員賬戶進(jìn)入OpenSNS v2的數(shù)據(jù)遷移頁(yè)。

根據(jù)提示填寫:

數(shù)據(jù)庫(kù)服務(wù)器(如本地是127.0.0.1);

V1的數(shù)據(jù)庫(kù)名,數(shù)據(jù)庫(kù)用戶名、密碼、端口;

數(shù)據(jù)庫(kù)表前綴(V1版中的數(shù)據(jù)庫(kù)表前綴);

DATA_AUTH_KEY是秘鑰,在V1版的\Application\Common\Conf\config.php文件中,找到秘鑰,復(fù)制粘貼到數(shù)據(jù)轉(zhuǎn)移的DATA_AUTH_KEY選項(xiàng)中。

(如果秘鑰錯(cuò)誤,會(huì)導(dǎo)致之前的網(wǎng)站會(huì)戶無(wú)法登陸,請(qǐng)謹(jǐn)慎操作。)


V1版中DATA_AUTH_KEY的位置:

本地測(cè)試數(shù)據(jù)轉(zhuǎn)移程序填寫案例:

第七步: 確認(rèn)數(shù)據(jù)填寫正確后,點(diǎn)擊轉(zhuǎn)移數(shù)據(jù)庫(kù)。進(jìn)入到程序轉(zhuǎn)移頁(yè)面。點(diǎn)擊【點(diǎn)擊進(jìn)行轉(zhuǎn)移】按鍵后轉(zhuǎn)移工作開始。

轉(zhuǎn)移前的頁(yè)面:

轉(zhuǎn)移后的頁(yè)面:



第八步: 程序轉(zhuǎn)移成功后,進(jìn)入下一步,插件轉(zhuǎn)移。

插件轉(zhuǎn)移前頁(yè)面:


注:插件轉(zhuǎn)移前請(qǐng)先確認(rèn)V1中使用的插件在V2中均已安裝。如下圖,廣告位插件未安裝,則提示該表不存在。(如果出現(xiàn)沒有全部安裝的情況,立即停止操作,到后臺(tái)中進(jìn)行安裝,然后在前臺(tái)刷新該頁(yè)面,再次點(diǎn)擊轉(zhuǎn)移)。


未安裝廣告位插件安裝的情況:

成功轉(zhuǎn)移的情況:

第九步: 插件成功轉(zhuǎn)移后,進(jìn)行下一步,開始進(jìn)行模塊轉(zhuǎn)移。

模塊轉(zhuǎn)移前的頁(yè)面:

注:模塊轉(zhuǎn)移前請(qǐng)先確認(rèn)V1中使用的模塊在V2中均已安裝。如下圖,群組模塊未安裝,則提示該表不存在。(如果出現(xiàn)沒有全部安裝的情況,立即停止操作,到后臺(tái)中進(jìn)行安裝,然后在前臺(tái)刷新該頁(yè)面,再次點(diǎn)擊轉(zhuǎn)移)。


群組模塊未安裝情況:

正常安裝情況:

第十步: 數(shù)據(jù)遷移成功后,點(diǎn)擊完成,會(huì)出現(xiàn)提示:“V1網(wǎng)站根目錄下的Uploads文件夾復(fù)制到V2根目錄?!闭?qǐng)根據(jù)提示操作,不然網(wǎng)站的圖片無(wú)法顯示。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)