1 頁 (共 1 頁)

[已解決]經由FTP及phpMyAdmin幫論壇備份及還原

發表於 : 2009-03-01 05:27
GPLynn
如果不備份附加檔案但保留一堆之後增加修改的MOD的話,以及備份前清除一些無用的快取的話,該怎麼做呢?

備份資料庫
我於phpMyAdmin下試著輸出資料庫,有一堆選項如下圖(輸出全選)
DB.jpg
是否這樣子就可以,還是有什麼選項必需勾(或不勾)。
輸出後的檔案裡有

代碼: 選擇全部

INSERT INTO `phpbb_search_wordlist` (`word_id`, `word_text`, `word_common`, `word_count`) VALUES
其下的資料是什麼?裡面似乎有一堆已刪除的舊文章裡的"字"。

備份論壇檔案
是否只需要下載除了以下兩個資料夾的所有檔案即可。
/files/ (附加檔案)
/cache/ (論壇快取)
(是否需保留其下的.htaccess和index.htm?)

還原
是否只需要把備份的資料庫載入及論壇檔案回傳至FTP即可?
既然附加檔案沒有備份,那資料庫的phpbb_attachments是否清空內容會比較好?


或者各位前輩有什麼其它比較方便實際的備份方法可供參考的。

Re: [問題]經由FTP及phpMyAdmin幫論壇備份及還原

發表於 : 2009-03-01 16:32
心靈捕手
針對您的內容, 大致回答如下:
1. 資料庫完整的備份, 通常會選擇所有的資料表;
另外, 在 "結構" 處勾選 "Add DROP TABLE...".

2. 這個資料表 (phpbb_search_wordlist) 是儲存搜尋的關鍵字詞;
如果嫌內容龐大, 那麼可以清空後再儲存;
只不過如此一來, 若他日還原時, 則得重新建立搜尋索引.

3. 檔案完整的備份, 通常會選擇整個論壇根目錄.
/cache/ 資料夾, 可以清空後再儲存.
/files/ 資料夾, 務必完整儲存.

Re: [問題]經由FTP及phpMyAdmin幫論壇備份及還原

發表於 : 2009-03-01 17:37
GPLynn
心靈捕手 寫:針對您的內容, 大致回答如下:
1. 資料庫完整的備份, 通常會選擇所有的資料表;
另外, 在 "結構" 處勾選 "Add DROP TABLE...".

2. 這個資料表 (phpbb_search_wordlist) 是儲存搜尋的關鍵字詞;
如果嫌內容龐大, 那麼可以清空後再儲存;
只不過如此一來, 若他日還原時, 則得重新建立搜尋索引.
瞭解!感謝說明~
心靈捕手 寫:3. 檔案完整的備份, 通常會選擇整個論壇根目錄.
/cache/ 資料夾, 可以清空後再儲存.
/files/ 資料夾, 務必完整儲存.
因為附件過於龐大,目前就快3G了,到學期末10幾G應該是跑不掉。
要定期為這麼佔空間的附件做備份實在是耗時費力~
備份只是為了以防學校的伺服器掛點造成資料全毀所做的預防措施。
要再重新安裝一堆外掛以及key in同學的資料會累死人的~
所以只要論壇能正常運作,文章跟會員資料等大量的文字Data在即可,附件檔案就不管它了!

因此怕/files/空空的還原回去後,有附件的文章會顯示錯亂,造成論壇執行不能。
是不是還原後把資料庫裡的phpbb_attachments清空的話,當初有附件的文章就會被當成一開始就沒有附件般的正常顯示?

Re: [問題]經由FTP及phpMyAdmin幫論壇備份及還原

發表於 : 2009-03-02 00:02
wasabi
phpBB的系統在顯示文章的時候不會檢查檔案存在與否。
即使你的/files/底下是空的,文章的附件還是會正常顯示,只是沒辦法下載而已。

PS. 如果下載的時候檔案不存在,會出現以下訊息:
所選擇的附加檔案已經不存在.

檔案 /files/(檔名) 並不存在

Re: [問題]經由FTP及phpMyAdmin幫論壇備份及還原

發表於 : 2009-03-02 11:55
GPLynn
wasabi 寫:phpBB的系統在顯示文章的時候不會檢查檔案存在與否。
即使你的/files/底下是空的,文章的附件還是會正常顯示,只是沒辦法下載而已。

PS. 如果下載的時候檔案不存在,會出現以下訊息:
所選擇的附加檔案已經不存在.

檔案 /files/(檔名) 並不存在
瞭解!
那我就放心多了!
至少確定論壇不會因此錯亂就好了~
謝謝兩位前輩的說明指教~

Re: [問題]經由FTP及phpMyAdmin幫論壇備份及還原

發表於 : 2009-03-02 22:44
心靈捕手
GPLynn 寫:
wasabi 寫:phpBB的系統在顯示文章的時候不會檢查檔案存在與否。
即使你的/files/底下是空的,文章的附件還是會正常顯示,只是沒辦法下載而已。

PS. 如果下載的時候檔案不存在,會出現以下訊息:
所選擇的附加檔案已經不存在.

檔案 /files/(檔名) 並不存在
瞭解!
那我就放心多了!
至少確定論壇不會因此錯亂就好了~
謝謝兩位前輩的說明指教~
其實, wasabi 的話有些語病.
因為, 如果 /files/ 底下是空的, 文章的附件是圖片 (或縮圖) 的話, 那麼是無法正常顯示的.
所以, 如您所言, 如果 /files/ 底下是空的, 那麼清空資料表 phpbb_attachments 是必須的.

只不過一般而言, 有夾帶附件的文章內容或主題, 多少都會有附件的相關說明,
一旦使用者看到了類似的說明, 卻又看不到附件, 不也一樣是會造成 "錯亂" 嗎?

實在很難想像您的 /files/ 資料容量會有 3 G?
建議您: 善加規劃論壇附加檔案的使用 "權限".