免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 發帖

[助人] 如何備份Discuz!論壇?

如何備份Discuz!論壇?
論壇備份
備份論壇能夠方便論壇數據出現問題,而無法可解時,可以瞬間恢愎。
或者你想要搬移論壇到其他空間。

備份項目主要分成網頁程式與資料庫(數據庫)兩個部份,如下所述。備份之前,如果你是想升級或是搬移論壇,請先關閉論壇,再進行備份。

1.網頁程式備份:
論壇使用一段時間後,可能會有一些附件上傳、用戶的頭像,或者是上傳或修改風格(template)、插件、表情等等。有增加修改的地方,平常就要有一些記錄,才知道修改了那些地方,建議每次修改就做一次下載備份。

一般而言以上的檔案,主要都是放在./templates與 ./attachments兩個子目錄裡、頭像是在uc_server/data/avatar(FULL版本論壇的路徑),另外較新的版本有./plugins這個子目錄,這是用來放插件的。你可以在你的論壇完全安裝後做第一次全部檔案下載,所謂完全安裝是指包含自己增加的插件、表情、風格、修改程式等等。

除了每次自己有上傳、修改的程式要備份之外,平時只需要下載./attachments與./uc_server/data/avatar 就可以了,論壇附件都放在 ./attachments ,如果沒開上傳附件,就不需要了。頭像有用戶上傳就需要備份。

如果你想要論壇搬家備份,可以將自己在論壇增加的部份下載,包括表情、插件、風格等等以及附件,還有如果有修改的程式也一併下載備份。如果您不清楚修改了什麼地方, 也是比較保險的方式, 可以下載備份論壇全部資料夾與檔案。在全部下載之前請先備份資料庫, 如第2點所述方法,才能將最新資料庫的備份一起下載。


方法:
使用FTP工具或是後台net2ftp,直接下載想要備份的檔案即可,主要是附件的部份。或也可以全部下載。


2.資料庫(數據庫)備份
包括論壇和ucenter的資料庫備份。數據庫是論壇的核心,你可以不必備份網頁程式的部份,但數據庫一定要備份,而且備份很簡單幾分鐘就完成,甚至不用1分鐘。網頁程式的部份如果沒有了,除了頭像與附件之外,其他你可以再重新下載。但如果數據庫沒了,等於論壇也消失了。所以平常備份論壇數據庫很重要。

論壇資料庫備份方法:
這個備份方法,適用於資料庫沒有被修改的情形,若你有安裝插件,某些插件會修改或增加資料庫的結構。

備份資料庫較方便安全的方法是直接以管理者進入論壇管理後台。
在工具->數據庫選項內進行備份。




備份之前先進行校驗,然後優化。
完成後,再點按備份,數據備份類型則選擇論壇全部數據,再點按提交即開始備份。

當系統幫你備份完成後,就會幫你儲存延伸檔名為.sql的檔案。

這些檔案就是資料庫備份內容,會被儲存放置在空間裡的特定子目錄裡,如畫面中顯示的路徑。可依檔案路徑,利用FTP工具將資料夾內的檔案下載備份到本地電腦、或你也可以直接點按畫面中的連結直接下載。當你的論壇帖子數量增多到一定程度, 備份系統就會將資料庫備份分成很多分卷, 一個分卷代表一個.sql檔案。平常論壇時可以定期備份資料庫,然後再將其下載。



而以後要恢復資料庫必須使用這些.sql才能恢愎。

UCenter資料庫備份:
若是Discuz!7.0.0 Full版本,就不需要備份了,在論壇的備份已包含uc的資料庫。

原處
http://qoofa.com/thread-145-1-1.html

可惜SCLUB没有FTP的话,第一条就无法使用了
章鱼之家代码站
 
 
 
 
 

TOP

謝謝,終於知道備份的定義了^^
   請各位多多支持,謝謝ww

TOP

dz7.0和x系列的備份完全不一樣,dz7.0,7.2比較簡單,x系列比較繁雜(整個至少一天)

TOP

感謝分享很好精彩教學
566666666

TOP

返回列表