網站的穩定運行,始於一份可靠的備份。無論您是使用手動 FTP 搭配 phpMyAdmin,或是透過 UpdraftPlus 等自動化外掛,建立「定期備份」與「異地存放」的習慣,是網站管理員最重要的日常維運工作。
一套完整的網站備份必須同時包含兩個核心元素:所有實體檔案(包含主題、外掛及上傳的圖片資源)以及結構化資料庫(儲存所有文章、頁面、設定與用戶資料)。我們建議遵循「3-2-1 備份原則」(3 份備份、2 種不同媒介、1 份異地存放),並定期執行還原演練,確保備份檔案的有效性。
本教學將帶您一步步實際操作,從最簡單的按鈕備份到最紮實的手動備份,總有一種方法適合您。文末還附上「備份檢查清單」與「常見錯誤排除」,讓您做完就能安心。
備份網站前需要了解這 3 件事
備份網站,聽起來像是把檔案複製貼上那麼簡單?但當您真正開始動作,特別是在網站運作中進行時,往往會發現它的難度。在按下那個「開始備份」的按鈕之前,請先靜下心,了解這三件攸關成敗的關鍵事。它們不是技術手冊裡的艱澀名詞,而是能幫您避開地雷、確保備份真正有意義的實戰思維。
備份是什麼?
網站備份就是把網站的「程式碼」和「所有內容」都複製一份,存到安全的地方,以備不時之需。
一個完整的網站備份,必須同時包含以下兩樣東西,缺一不可:
| 備份項目 | 裡面有什麼 |
|---|---|
| 網站檔案(程式碼) | 主題、外掛、圖片、CSS、JavaScript、PHP 程式碼 |
| 資料庫(內容) | 所有文章、頁面、用戶帳號、留言、購物訂單、網站設定 |
為什麼要備份?
因為數位世界充滿了不確定性,而備份是唯一能讓您在災難發生後能確保資料安全的途徑。
- 防止人為失誤:手滑刪錯文章或頁面、更新外掛或主題後網站崩潰、誤刪資料庫資料表、設定改錯。
- 防止惡意攻擊:駭客入侵、勒索病毒、DDoS 攻擊、暴力破解。
- 防止硬體與環境故障:主機硬碟損壞、伺服器過熱或電源供應異常、機房火災、水災、地震、主機商倒閉或終止服務。
多久備份一次?
網站備份很重要,但究竟多久備份一次呢?下面為您整理一個表格協助您確定備份網站的頻率。
網站備份的有效方法
要為您的網站建立穩固的防線,您可以根據自身的主機環境、技術能力與時間成本,選擇最適合的實作方案。以下為您整理出三大主流且高效的備份方法。
方法 1:使用 WordPress 自動備份外掛
如果您使用的是 WordPress 等主流 CMS 系統,善用外掛是最省心的方式。它們能幫您排程自動備份、甚至直接將備份檔推送到雲端硬碟。
- UpdraftPlus:全球市佔率最高,免費版支援備份到 Google Drive、Dropbox 等,介面直覺。
- All-in-One WP Migration:搬家與完整備份極為方便,一鍵匯出匯入。
- Duplicator:適合需要連同主機環境一起複製的高階使用者。
操作步驟(以 UpdraftPlus 為例):
步驟 1. 登入 WordPress 後台,前往「外掛」,點擊「安裝外掛」。
步驟 2. 搜尋「UpdraftPlus」,找到後點擊「立即安裝」,然後啟用。
步驟 3. 進入 UpdraftPlus 設定頁面,在「遠端儲存」區塊,選取備份目的地,例如「Google Drive」。
步驟 4. 點擊「授權」按鈕,登入您的 Google 帳號,允許存取權限。
步驟 5. 完成後,系統會自動測試連線,顯示「成功」即可。
步驟 6. 設定備份排程
- 將「檔案備份排程」設為「每週一次」。
- 將「資料庫備份排程」設為「每日一次」。
步驟 7. 點擊「立即備份」按鈕,勾選「包含資料庫」和「包含檔案」。
步驟 8. 按下執行,等待進度條跑完(時間依網站大小而定)。之後前往您的 Google Drive 確認備份檔案是否成功上傳。
方法 2:透過主機控制台(cPanel / DirectAdmin)手動備份
如果您不想安裝額外的外掛,直接透過主機商提供的控制台來手動備份,也是一個非常可靠且直覺的方法。這能讓您從更底層的位置掌握網站的完整狀態。以下分別說明 cPanel 與 DirectAdmin 兩種常見控制台的操作方式。
使用 cPanel 手動備份
cPanel 是最常見的虛擬主機控制台之一,它提供兩種備份途徑:「完整備份」與「部分備份」。
✅ 完整備份
這會將整個帳戶(包含所有網站檔案、資料庫、郵件帳戶和設定)打包成一個 tar.gz 檔案。適合進行網站搬家或完整的全站歸檔。
步驟 1. 登入 cPanel 後台,在「檔案」區塊中找到「備份」功能。
步驟 2. 點擊「下載完整網站備份」或「產生完整備份」。
步驟 3. 選取備份檔案的儲存目的地(可以是主機的「根目錄 」,或透過 FTP/SCP 傳送到遠端伺服器)。
步驟 4. 輸入您的電子郵件地址以接收備份完成的通知。
步驟 5. 點擊「產生備份」,系統會在背景執行打包作業。完成後,若儲存在根目錄,您可以直接點選下載。
✅ 部分備份
如果只想備份特定項目(例如單獨備份資料庫或某個目錄),可以使用部分備份。
步驟 1. 同樣在 cPanel 的「備份」介面中找到「部分備份」區域。
步驟 2. 您可以分別點擊「根目錄」、「MySQL 資料庫」或「電子郵件轉寄器」等下載對應的備份檔。
✅ 透過「檔案管理員」壓縮網站檔案
您還可以直接使用 cPanel 的「檔案管理員」手動壓縮網站檔案進行備份:
步驟 1. 在 cPanel 中開啟「檔案管理員」。
步驟 2. 瀏覽到網站的根目錄(通常是 public_html)。
步驟 3. 選取該資料夾,點擊上方工具列的「壓縮」。
步驟 4. 選擇壓縮格式(如 Zip 或 Tar Gz),點擊「壓縮檔案」。
步驟 5. 壓縮完成後,直接在檔案清單中右鍵點擊該壓縮檔並下載。
如果網站有使用資料庫,請記得再到「備份」介面,獨立下載對應的資料庫備份(.sql 檔案)。
使用 DirectAdmin 手動備份
DirectAdmin 是另一個常見的輕量級控制台,其備份功能設計得相當模組化。它分為用戶層級備份與管理員層級備份,兩種層級的備份方式不同。
✅ 用戶層級備份
步驟 1. 登入 DirectAdmin 後台,在「進階功能中,點擊「建立/還原備份」。
步驟 2. 在「網站備份 」或「備份 」頁面,勾選您想要備份的項目:
- 網站資料 :包含所有網域檔案與子網域清單。
- 電子郵件:包含郵件帳戶、郵件內容、過濾器與自動回覆等。
- FTP 設定:備份 FTP 帳戶與設定。
- 資料庫:備份資料庫使用者、設定以及所有資料庫的數據內容。
步驟 3. 點擊「建立備份」。
系統會將任務加入佇列,完成後您會在指定的信箱收到通知。備份檔案通常會存放在使用者目錄下的 /backups/ 資料夾中。
✅ 管理員層級備份
如果您是伺服器管理員,可以透過「Admin Backup/Transfer」進行更進階的排程與大量備份。這個層級可以指定要備份的用戶、設定 Cron 定時任務,並將備份儲存到本地或遠端 FTP。
路徑:登入後在管理員工具 (Admin Tools) 中選擇「Admin Backup/Transfer」就可以了。
方法 3:傳統手動備份:FTP + phpMyAdmin
如果您不想安裝任何外掛,也不依賴主機商的備份工具。只要您有 FTP 帳號和 phpMyAdmin 權限,也能把整個網站完整打包帶走。
透過 FTP 下載網站檔案
步驟 1. 下載並安裝免費的 FTP 軟體,如:FileZilla。
步驟 2. 登入主機控制台(cPanel / DirectAdmin / 主機商提供的後台),找到 FTP 帳號資訊,通常包含:
- 主機位址:ftp.yourwebsite.com 或 123.45.67.89
- 使用者名稱 :yourname 或 yourdomain_com
- 密碼:自行設定或系統產生
- 連接埠:預設 21(SFTP 則為 22)
步驟 3. 開啟 FileZilla,根據找到的賬號資訊填入對應的位址,之後點擊「快速連線」。
- 主機:你的 FTP 位址
- 使用者名稱
- 密碼
- 連接埠:21
步驟 4. 連線成功後,右側會顯示主機上的檔案目錄,左側則是您自己電腦的目錄。
步驟 5. 找到網站根目錄
- cPanel:/public_html
- DirectAdmin:/domains/你的網域/public_html
- Plesk:/httpdocs
- 其他:/www 或 /htdocs
步驟 6. 在右側(主機端)點選根目錄資料夾,然後在左側(電腦端)開一個新資料夾(例如 backup_20260804)。
步驟 7. 選取右側所有檔案(Ctrl + A / Cmd + A),右鍵點擊「下載」即可。
使用 phpMyAdmin 匯出資料庫
步驟 1. 登入你的 cPanel / DirectAdmin / 主機商後台。
步驟 2. 找到 phpMyAdmin
- cPanel:在「資料庫 (Databases)」區塊點擊「phpMyAdmin」。
- DirectAdmin:在「進階功能」中找到「phpMyAdmin」。
- 其他:通常會有「資料庫管理」或直接提供 phpMyAdmin 連結。
步驟 3. 進入 phpMyAdmin 後,左側會顯示所有資料庫清單。找到您的 WordPress 資料庫名稱。點選該資料庫名稱,進入資料表清單。
步驟 4. 點選上方「匯出」分頁,選擇「快速」匯出,格式選擇「SQL」,點擊「執行」,之後瀏覽器會自動下載一個 .sql 檔案。
如果您需要更精細的控制(例如只匯出特定資料表、設定編碼等)請依照下面的步驟執行:
步驟 1. 點選「匯出」→ 選擇「自訂」。
步驟 2. 在「輸出」區塊,勾選「儲存為檔案」。
步驟 3. 檔案名稱格式可保留預設或自行命名。
步驟 4. 壓縮方式可選「gzip」或「zip」(節省空間)。
方法 4:使用 MultCloud 一鍵完成網站備份
如果您不想受限於 WordPress 外掛的效能瓶頸,也不想手動操作繁瑣的 FTP 與資料庫匯出,那麼透過專業的多雲端管理與資料備份工具——MultCloud,就能輕鬆實現自動化、雲端對雲端的安全備份。
MultCloud 原本以強大的跨雲端硬碟傳輸聞名,但它同時具備非常實用的 MySQL 資料庫備份與遠端伺服器/雲端硬碟備份功能,非常適合用來集中管理網站資產。
- 簡化多雲備份管理,無需重複下載上傳
- 自動化排程備份,落實備份常規化
- 支援中斷後繼續傳輸,提升可靠性
- 支援多種雲端儲存服務,彈性選擇備份目的地
- 支援多種同步模式,滿足不同備份需求
- 落實 3-2-1 備份原則,強化資料保護
適用情境:希望將網站資料(特別是資料庫與重要檔案)自動備份到 Google Drive、Dropbox、OneDrive 等各大雲端硬碟,且不想佔用本地電腦或主機資源的使用者。
步驟 1. 註冊並登入 MultCloud。
步驟 2. 登入成功後,點擊「新增雲端硬碟」,然後將您用來存放網站數據的雲端硬碟(如 Google Drive、Dropbox)新增到 MultCloud。
步驟 3. 前往「網站備份」,新增要備份的網站。接著輸入主機位址、使用者名稱及密碼,以完成網站檔案和資料庫的接入授權。
步驟 4. 將您剛剛添加的雲端硬碟新增至「備份儲存位置」。
步驟 5. 完成後點擊「立即備份」,並等待備份完成。
步驟 6. 完成後,如果您想恢復網站,可以前往 MultCloud 中的「任務清單」區塊,找到您的伺服器備份。
步驟 7. 點擊三個點的功能選單按鈕,選擇「還原」。
步驟 8. 選擇「備份版本與還原選項」,然後根據需求選擇「還原至原始位置 / 新位置」,最後點擊「還原」。
與網站備份相關的 FAQ
備份檔案要放哪裡最安全?只能下載到電腦嗎?
我有多個網站的備份分散在不同雲端,能集中管理嗎?
可以。MultCloud 是一套多雲端管理工具,可將 Google Drive、Dropbox、OneDrive 等串聯起來,讓您在同一個平台集中查看與管理所有備份檔案。它也支援雲端對雲端的備份與排程同步,方便集中管理多個網站的備份。
備份檔案太大,會佔用主機空間嗎?
一般來說,透過主機控制台或外掛產生的備份檔案,若下載到本機或存放於雲端硬碟,不會佔用網站主機的儲存空間。部分雲端備份工具(如 MultCloud)採增量備份策略,只備份變動或新增的檔案,可節省儲存空間。
還原備份時,會覆蓋掉目前的網站資料嗎?
無論是透過主機控制台還原備份檔案,還是使用 MultCloud 的還原功能,還原操作都會將目前的網站資料(檔案與資料庫)覆蓋為備份當時的版本。還原前請務必先手動備份現有資料,以免遺失後續新增的內容。
忘記定期手動備份,有沒有自動化的方式?
有。您可以透過 UpdraftPlus 設定自動備份排程(例如每日備份資料庫、每週備份檔案)。若您使用 MultCloud 的「排程備份」功能,也能設定每日/每週/每月自動執行網站備份任務,備份完成後自動存放至指定的雲端硬碟,完全不需要手動操作。
總結
網站備份是網站維運的基石,必須同時包含實體檔案與資料庫兩者,缺一不可。本文介紹了從外掛自動備份、主機控制台手動備份到 FTP+phpMyAdmin 傳統方式,以及 MultCloud 雲端對雲端備份等多種方案,使用者可依自身環境與需求選擇最適合的方式。最重要的是養成定期備份與異地存放的習慣,並定期執行還原演練,才能真正確保網站資料的安全無虞。
MultCloud支援的雲端硬碟
-
Google Drive
-
Google Workspace
-
OneDrive
-
OneDrive for Business
-
SharePoint
-
Dropbox
-
Dropbox Business
-
MEGA
-
Google Photos
-
iCloud Photos
-
FTP
-
box
-
box for Business
-
pCloud
-
Baidu
-
Flickr
-
HiDrive
-
Yandex
-
NAS
-
WebDAV
-
MediaFire
-
iCloud Drive
-
WEB.DE
-
Evernote
-
Amazon S3
-
Wasabi
-
ownCloud
-
MySQL
-
Egnyte
-
Putio
-
ADrive
-
SugarSync
-
Backblaze
-
CloudMe
-
MyDrive
-
Cubby