最近看到很多站長在論壇搬家過程當中出現諸如帳號登陸失敗,要不就是會員全部丟失等情況。現在,寫個具體的論壇搬家,備份、恢復的步驟,希望對大家有所幫助。
搬家的方法有很多,不止本文一種方法,有錯誤的地方歡迎批評指正,有疑問的亦可回帖求助。此帖也會不斷更新完善。
本文以 DISCUZ X1.5(內含 UC_SERVER) 版本程式,虛擬空間,uc 後臺備份為例。如果在 Ucenter 裡面進行了整站備份,則 discuz 後臺不必再進行備份操作。
首先當然是資料的備份問題,UCerter 資料備份
步驟:後臺→
UCerter →左側資料備份→全部打勾→提交。

UCerter 整站數
據備份時要確保通訊成功,否則此時只能備份 UCerter,不能備份 discuz 的資料。
這裡要多說幾句:大家在網上搜搬家教程的時候都見到資料備份的說明,一個是 dz 後臺備份,一個是 uc 後臺備份。這裡,我就簡單的拿 uc 整站備份,來舉例說明一下,uc 備份後,就不必再在 dz 後臺進行重複備份了。
有人會問:uc 只是使用者資料的備份,那 dz 的呢?答案是 uc 整站備份是對 uc 及 dz 的資料統一備份的。但問題就出在這裡,uc 後臺備份提示成功後,是生成兩份備份檔案的:
一個是在/uc_server/data/backup_日期_ABCDEf(紅色字型是備份資料名稱範例);一個是在根目錄/data/backup_日期_ABCDEf(紅色字型是備份資料名稱範例) 。
上傳備份 (一定要放到原來的位置) 到另一個空間的時候,我發現有人丟掉了某個備份檔案,或上傳的位置不正確,導致資料不完整,出現種種錯誤。
頭像檔案備份
步驟:把論壇根目錄裡/uc_server/data/avatar 這個下載到本地存放 (紅色字型檔案裡存放的就是你論壇使用者頭像檔案)
板塊圖示設定備份
步驟:把論壇根目錄裡/data/attachment/common 這個下載到本地存放 (紅色字型檔案裡存放的就是你的論壇版塊設定圖示)
偽靜態、附件及 logo 等這裡就不贅述了,有問題的可以回帖。
在新空間正確安裝 Discuz X1.5, 這裡要說的就是創始人,最好與原網站的創始人帳號密碼一致。
資料恢復
UC 後臺→
UCerter →資料備份→資料恢復→(找到相應的備份) 點選 「詳情」→ 選擇備份的資料 → 提交。

此時不要全選—〉 提交。

上圖的 「備份不存在」,即 dx15 的備份上傳位置不正確,此時會提示不存在。
恢復成功後,偽靜態、附件、模板檔案及 logo 重新上傳到新空間,登陸後臺更新存。
最後要看看各項配置是否正確
1) 後臺→工具→檔案許可權
2) 對比 (後臺→站長→UCerter) 和 (後臺→UCerter →應用管理→編輯) 裡的每項
內容是否一致。
注意:一般出現頭像無法上傳、顯示、更改等,八成就是這的問題。
程式頭、尾 (如果有改動) 、 diy 資料從新覆蓋。
搬家結束。