Drupal Backup and Migrate 模組介紹

2025-05-02

標籤: 模組

廣告

Backup and Migrate 是一個廣泛使用的 Drupal 模組,用於簡化網站資料庫和檔案的備份與還原流程。它提供了一個用戶友好的界面,讓管理者能夠輕鬆創建、管理和還原網站備份,無需深入的技術知識。該模組適用於 Drupal 7、8、9 和 10,支援多種儲存選項和自動化備份功能。

主要功能

  • 手動備份:允許用戶隨時備份網站的資料庫、檔案(如 public 和 private 檔案目錄)或兩者。
  • 自動備份:支援排程自動備份,根據設定的時間間隔(如每天、每週)執行。
  • 多種儲存選項
  • 本地伺服器儲存。
  • 遠端儲存,如 FTP、SFTP、Amazon S3 或其他雲端服務。
  • 支援將備份檔案下載到本地電腦。
  • 還原功能:可從備份檔案快速還原資料庫或檔案,適用於網站遷移或災難恢復。
  • 選擇性備份:允許用戶選擇備份特定資料庫表格,排除不必要的資料(如快取表格),以減少備份檔案大小。
  • 壓縮與加密:支援備份檔案的壓縮(zip、gzip)以及基本的加密選項,確保資料安全。
  • 遷移支援:便於在不同環境(如開發、測試、生產環境)之間遷移網站資料。

安裝與設定

  1. 安裝模組
  2. 通過 Drupal 管理界面上傳模組,或使用 Composer 安裝: bash composer require drupal/backup_migrate
  3. 啟用模組:drush en backup_migrate -y
  4. 配置權限
  5. 在「人員 > 權限」中,授予管理員或指定角色「使用 Backup and Migrate」的權限。
  6. 基本設定
  7. 前往「配置 > 系統 > Backup and Migrate」進行設置。
  8. 配置備份儲存位置(如本地或遠端)。
  9. 設定自動備份排程(如每天凌晨 2 點)。
  10. 選擇備份內容(資料庫、檔案或兩者)及壓縮選項。
  11. 進階設定
  12. 自訂排除的表格(如 cache_*)。
  13. 配置遠端儲存的認證資訊(如 S3 的 API 密鑰)。

使用方法

  • 創建備份
  • 前往「配置 > 系統 > Backup and Migrate > 快速備份」。
  • 選擇備份類型(資料庫、檔案或完整網站)。
  • 選擇儲存目標(伺服器、雲端或下載)。
  • 點擊「立即備份」。
  • 還原資料
  • 前往「還原」標籤。
  • 上傳備份檔案或從儲存目標選擇。
  • 點擊「還原」,確認後執行。
  • 管理備份
  • 在「備份列表」中查看所有備份檔案。
  • 支援刪除舊備份或下載備份檔案。

最佳實踐

  • 定期備份:設定自動備份排程,確保資料安全。
  • 遠端儲存:將備份儲存到遠端(如 Amazon S3),以防伺服器故障。
  • 測試還原:定期測試備份檔案的還原功能,確保備份可用。
  • 排除不必要資料:排除快取表格或臨時檔案,減少備份檔案大小。
  • 安全考量:啟用壓縮與加密,保護敏感資料;限制備份檔案的存取權限。

注意事項

  • 相容性:確認模組版本與您的 Drupal 核心版本相容。
  • 效能影響:大型網站的備份可能消耗伺服器資源,建議在流量低峰期執行。
  • 儲存限制:檢查遠端儲存的空間限制,避免備份失敗。
  • 日誌監控:定期檢查備份日誌,確保自動備份正常運行。

資源

  • 官方模組頁面:https://www.drupal.org/project/backup_migrate
  • 文件:模組內建文件或 Drupal 社群論壇。
  • 支援:如遇問題,可在 Drupal.org 的問題追蹤系統提交問題。

Backup and Migrate 是 Drupal 網站管理中不可或缺的工具,通過其強大的備份與還原功能,幫助站長輕鬆保護網站資料並應對各種意外情況。

廣告