最後更新時間:2026-02-06,由 Dean 更新
我們永遠無法預知網站會發生什麼事情,所以對於網站內容的備份,絕對是非常重要的一件事情。我在協助客戶做網站維護時,也都會養成定期備份的習慣。
你可能會覺得,網站備份還原是一個會牽扯到許多技術的事情,但使用 WordPress,其實很容易就能搞定。這篇文章,我會與你分享兩個我自己使用的 WordPress 備份方法,非常簡單,即便你是新手也能懂。
如何進行 WordPress 備份?
WordPress 網站備份方式有非常多,以下兩種是最常見也最簡單的:
- 利用主機進行備份:網站會有儲存網站資料的主機,而通常主機商都會提供備份的設定,能夠設定定期備份,備份的資料會存在於主機商伺服器(有些還會開放讓你備份到其他地方),在遇到問題時就能夠進行還原。
- 利用外掛進行備份:你可以安裝備份外掛,將你目前網站的資料全部打包,並儲存於個人雲端或是個人裝置中;同套外掛也能夠讓你重新上傳備份資料,進行還原。
兩種備份方式都有各自的優缺點,所以我會建議兩種同時進行。如果這兩種方法同時進行,同一個網站的資料,至少能夠備份到三個不同的地方,符合備份 321 原則:
- 主機商伺服器
- 個人雲端硬碟
- 個人離線裝置
接下來,我會分成兩大部分進行說明,以自己為例,利用「主機 Cloudways + 外掛 UpdraftPlus」,一步步教你進行備份設定與操作,並且也會有將備份資料還原的示範,繼續往下看吧。
方法一:利用主機後台備份 (以 Cloudways 舉例)
首先,最直接的方式,就是在主機端進行備份,用我自己使用的主機商 Cloudways 舉例,雖然是一個主機平台,但它提供兩種備份方式,分別為:
- 異地備份 (Off-site Backups)
- 本地備份 (Local Backups)
簡單來說,你可以設定固定的時間,讓整個主機 (Server) 自動進行備份。備份完成後,主機商會將資料儲存在與你主機不同的位置,因此稱為「異地備份」。
需要注意的是,異地備份在過程中會暫時佔用你的磁碟空間,但當備份 (傳輸) 完成後,這些暫存檔案就會自動刪除。如果你希望備份也能同時保留在自己的主機硬碟上,就必須針對單一應用程式 (網站) 手動執行「本地備份」。
以我的習慣來說,平時我會設定主機固定時間進行「異地備份」;而當我需要對某個網站做大規模修改 (例如:內容大幅調整、網站改版、外掛測試或佈景主題更新) 時,就會再額外手動建立一次「本地備份」。
官方說明文件
關於 Cloudways 備份機制的詳細說明,可以參考官方文件:
如何利用 Cloudways 備份主機資料?
以下會利用 Cloudways 來示範主機備份,更詳細操作可參考《Cloudways 備份教學》。
step 1
首先,進入 Cloudways 後台,首頁點進主機列表。

點進要設定的主機。

step 2
要先來設定「異地備份 (自動備份)」:
- 左側選單點「Backup」到備份頁面。
- 「Schedule Time」:讓系統在一個固定的時間自動進行備份,建議半夜執行。
- 「Backup Frequency」:設定系統多久要備份一次。網站資料越多,備份時就越容易影響主機效能。個人網站建議 2 ~ 3 天備份一次即可;「Backup Retention」:設定備份檔案要保留多久,通常保留 1 ~ 2 個星期。
- 開啟「Local Backups」,建立好本機備份之後,右邊會出現一個刪除圖示,在想釋放主機空間時可以刪除。
- 都確認沒有問題,再按下「Save Changes」,就設定完成了。

step 3
若是你今日需要對網站做臨時的大規模調整,會建議手動進行「本地備份」,能把檔案留在自己的伺服器中,遇到問題可以即時還原。
同一個頁面下方,會有一個「Take Backup Now」的按鈕,按下去就能手動備份整個伺服器的資料。

如何備份 + 還原單一網站資料?
step 1
前面我們是針對整個伺服器做備份,但如果你伺服器下有放很多個網站,那麼針對單一網站也可以做備份還原。
到 Cloudways 後台首頁,在「Flexible Apps」點進「View all Applications」。

到了網站列表,點選要設定的單一網站。

step 2
針對單一網站備份,方法很簡單:
- 進管理頁面,在左側選單選「Backup and Restore」,就會跳到備份頁面。
- 按「Take Backup Now」,手動備份一個網站的紀錄。

step 3
如果要還原,也在同個頁面,點開「Restore」下面的選單,選一個時間點的備份,再點「Restore Application Now」,就可以還原了。

當你還原後,畫面會出現兩個按鈕:
- Roll Back:如果這個還原的版本不是你要的,點它就可以回到原先 (最後) 的版本。
- Delete:如果這個還原的版本是你要的,點它可以刪除原先 (最後) 的版本,等於就保留在你還原的這個版本。

如果你都沒有動作,系統預設會在 24 小時後,自動刪除原先 (最後) 的版本,你就永遠保留在還原的那個版本。
補充:其餘主機商備份教學
我知道也許不是所有人都是使用 Cloudways 主機,所以以下是不同主機商的備份教學,供參考:
- Hostinger 備份還原教學
- HostGator 備份還原教學
- Hosting.com 備份還原教學
- Godaddy 備份還原教學
- BlueHost 備份還原教學
- SiteGroud 備份還原教學
- DigitalOcean 備份還原教學
- Kinsta 備份還原教學
- cPanel 備份還原教學 (非主機商,網站管理系統)
而如果你想知道關於各個主機商的完整介紹,可以閱讀本站另一篇文章:虛擬主機服務商推薦。
方法二:利用 WordPress 外掛進行備份
市面上有非常多 WordPress 備份還原外掛,而我最喜歡的一款是 UpdraftPlus。
主要是操作簡單直覺,功能又蠻齊全,除了可以設定自動備份的時間,也能夠與個人雲端進行串聯,將備份完成的資料上傳到雲端儲存,另外想要下載到個人裝置上也是沒問題的。
之前撰寫過一篇「如何關閉網站?」的文章,裡面使用的備份外掛也是這個。
外掛一:UpdraftPlus
UpdraftPlus 網站備份
step 1
首先,到 WordPress 後台外掛設定的地方將 UpdraftPlus 下載下來。

step 2
進到設定頁面後,直接切換到【設定】,在最上方就能夠進行備份時間的設定。
雖然它這邊有分成「檔案」與「資料庫」的備份時間,但我建議兩個設定相同的時間,方便管理。

step 3
設定完備份時間後,我們可以在同個頁面下方設定串聯雲端,未來備份的資料就能夠直接存於雲端。
在下方【選擇你的遠端儲存空間】選項中,找到 Google Drive 的選項,點擊後下方會出現【Google 認證】的字樣,後面有一串文字,我們直接點擊。

畫面會跳到一個橘色的頁面,此時代表你串聯成功了,點選【Complete setup】回到設定。

當以上的部分都設定完成後,未來在你設定的時間上,UpdraftPlus 就會幫你自動進行備份,且也會將備份檔案自動上傳到你的個人雲端中。
step 4
而如果你想要將備份檔案下載到個人裝置,那麼我們可以回到【Backup/Restore】的頁面,最上方有個【立即備份】的按鈕,點下去就會開始備份。

當備份完成後,在下方的【Exsiting backups】中就能夠看到剛剛備份的檔案,上面會有「資料庫、外掛、佈景、已上傳檔案、其他」的選項,你可以根據你想要下載到個人裝置的選項進行點擊。
當你點擊後,就會像是下圖第二步,會先將檔案下載到你的 UpdraftPlus 中。完成後就會像下圖第三步,可以點選【下載到你的電腦】,檔案就會儲存於你的個人裝置了。

UpdraftPlus 網站還原
step 1
先分享比較簡單的狀況,如果你有設定自動備份(或你剛剛有手動備份),那麼在你【Backup/Restore】頁面中的【Exsiting backups】,就會看到有備份的檔案,右手邊有個藍色的【還原】按鈕,點下去後就能夠還原了。

step 2
若你的備份資料儲存在個人裝置中,那麼你就會需要先把備份檔案上傳到外掛中,才能進行還原。
在【Exsiting backups】下方有【上傳備份檔案】的字樣,點下去後會跳出一個上傳檔案的區塊,能直接上傳你的備份檔。等到上傳完成後,下方會出現你上傳的備份檔案,點選【還原】即可還原網站。

外掛二:WPvivid
WPvivid 網站備份
step 1
首先,你需要先安裝 WPvivid,要安裝「移轉、備份及建置預備環境」的這個,並啟用。

step 2
從後台左側選單點擊 “WPvivid Backup” > “備份及還原”。
在 WPvivid 的設定中,切換到【遠端儲存空間】的頁面,點選「Google 雲端硬碟」。
下方會跳出「取得 Google 雲端硬碟驗證」的按鈕,點下去,先綁定 Google 帳戶。

step 3
綁定完 Google 帳戶後,會請你為這個雲端空間取一個名稱,這個就隨意取,自己能辨識就好。
完成後,按「立即新增」。

接著,在同個頁面的下方,你就會看到剛剛你驗證的雲端空間,未來備份的資料都會存在這。

step 4
下一步,我們要來進行「自動備份」設定。
點到【排程】的設定頁面,先勾選「啟用排程備份」。
下方則是需要選擇自動備份的頻率,可選擇「每 12 小時、每日、每週、每 2 週、每月」,可以依照你的網站屬性來決定,例如:形象網站一周備份一次、常更新內容的部落格每日備份等等。

再往下看,會需要請你選擇「要備份的資料」與「資料存放的地方」。
- 要備份的資料 (上):建議勾選「資料庫及 WordPress 檔案」,才能完整備份網站。
- 資料存放的地方 (下):建議勾選「傳送備份檔案至遠端儲存空間」,避免備份在本地會容量不足。
都完成後,就點「儲存設定」,這樣就設定好自動備份了。

WPvivid 網站還原
step 1
先點選到【備份及還原】設定,同個頁面往下滑,會看到【上傳】的頁籤,點選它。
會出現一個資料上傳的框框,將你的網站備份檔上傳上來。要注意,一定要是由 WPvivid 生成的備份檔,你用其他備份外掛產生的備份檔無法使用。

step 2
接著,在【備份】的頁面,你就會看到剛剛上傳的備份檔,點選右方的「還原」。

接著,等系統跑一陣子,就成功還原了。
當然,還原網站不見得要用你自己儲存到電腦的備份檔。如果你有設定自動備份,那些備份到雲端的檔案,也會顯示在同個頁面上,一樣點選「還原」就可以了。

補充:其餘備份還原外掛
市面上還有幾款也蠻多人使用的知名備份外掛,以下簡單介紹。
- All-in-One Migration:一款老字號的搬家工具,不過有許多人將它用來當作備份還原外掛。
- BlogVault:一款付費的備份外掛,每日自動備份,並提供無限手動備份,並能儲存三個月。
- VaultPress:是 Jetpack 內建的備份外掛,能夠進行即時備份,並比對每個備份版本的差異。






