最近看到很多站長在論壇搬家過程當中出現諸如帳號登陸失敗,要不就是會員全部丟失等情況。現在,寫個具體的論壇搬家,備份、恢復的步驟,希望對大家有所幫助。
搬家的方法有很多,不止本文一種方法,有錯誤的地方歡迎批評指正,有疑問的亦可回帖求助。此帖也會不斷更新完善。
本文以 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 數據從新覆蓋。
搬家結束。