如何備份您的 WordPress 網站(教程和插件)
已發表: 2020-06-11學習如何備份 WordPress 網站是其中一件可能感覺不緊急的事情……直到您的網站發生某些事情,並且變得非常緊急(但可能為時已晚)。
備份 WordPress 沒有什麼有趣或令人興奮的。 但這是你絕對想學習的東西,以防止自己在路上心碎。
在這篇文章中,我們將嘗試通過在一個地方涵蓋您需要了解的所有內容,使 WordPress 備份的主題盡可能輕鬆:
- 多久備份一次WordPress
- 您需要備份的不同類型的 WordPress 內容
- 在哪裡存儲 WordPress 備份
- 最好的 WordPress 備份插件
- 如何使用免費插件備份 WordPress
讓我們深入了解。
WordPress 備份 101:為什麼它們很重要以及如何做它們
在一個完美的世界中,備份您的 WordPress 網站將是浪費時間和精力,因為沒有任何問題。
但是,您的 WordPress 網站並不存在於完美世界中——它存在於現實世界中。 在現實世界中,您的 WordPress 網站可能會出現很多問題:
- 您可能會犯錯誤,例如意外永久刪除重要內容(例如您花了數小時處理的 Elementor 設計!)。
- 惡意行為者可能會訪問您的站點並註入惡意軟件或以其他方式導致問題。
- 您的主機可能發生故障,導致數據丟失。
- 插件或主題可能會使您的網站崩潰。
- 新應用的更新可能會突然導致問題。
在所有這些情況下,您都在處理可能丟失全部或部分 WordPress 網站的問題。
如果沒有最近的備份,任何一種情況都可能是災難性的。
但是,如果您手頭總是有最近的備份,那麼最壞的情況是輕微的不便,而不是災難。
長話短說,如果您有WordPress 站點,則需要備份WordPress 站點。
本節的其餘部分專門介紹備份的方式、頻率和內容。
您需要自己備份 WordPress 嗎? 你的主人不這樣做嗎?
一般來說,您不應該依賴您的託管公司來備份您的 WordPress 網站。
儘管大多數 Web 主機確實進行了某種類型的備份,但無法保證這些備份的頻率和完整性。 對於您的計劃,您應該將它們視為基本上不存在。
在大多數主機上,確保您擁有站點的完整、最新備份的唯一方法是自己進行備份。
但是,這裡也有一些例外。
也就是說,如果您使用的是高級託管 WordPress 託管服務提供商,例如 Kinsta、WP Engine、Flywheel 等。
這些類型的託管 WordPress 主機通過異地存儲實施強大的自動備份策略——這些便利是託管 WordPress 託管成本更高的原因之一。
您應該多久備份一次 WordPress 網站?
您需要多久備份一次 WordPress 取決於您的站點更改的頻率。
例如,如果您有一個永不更改的靜態投資組合站點,則您實際上不需要每天進行備份。 您甚至可以使用每月備份。
另一方面,如果您有一個博客,您每天都會在其中發布新的博客文章並且您的讀者留下大量評論,那麼您可能希望每天都進行備份。
而且,如果您有一個繁忙的 WooCommerce 商店,訂單總是進來,您可能需要一個實時備份解決方案,立即保存更改,這樣您就不會錯過寶貴的訂單數據。
為了幫助制定對您的網站有意義的時間表,請問自己以下問題:
如果我丟失了過去 X 天(或幾小時)的數據,是否會對我的網站產生負面影響?
如果 X 等於您站點的一天,則您應該每天運行備份。
不過,請記住,除了您自己創建新內容的頻率之外,還要考慮其他內容。 備份還捕獲用戶生成的內容,例如原生 WordPress 評論。
例如,如果您有一個博客,您每週只發布一次,但您的訪問者每天都會留下大量有價值的評論,那麼您仍然可能希望採用每日備份計劃,這樣您就不會錯過那些如果您需要恢復您的網站,請發表評論。
最後,如果您有一個持續活動的站點,例如 WooCommerce 商店、論壇、BuddyPress 站點等,那麼您將需要使用實時增量備份解決方案——更多內容見下文。
WordPress 備份文件與數據庫
備份您的 WordPress 網站有兩個部分:
- WordPress 文件
- WordPress 數據庫
您站點的文件是如下文件:
- 主題/插件文件
- wp-content/uploads文件夾中的圖像/媒體上傳
您網站的數據庫包含您的實際內容,例如:
- 博文內容
- 頁面內容
- 元素設計
- 註釋
- 表單提交(如果您存儲表單提交以便您可以在儀表板中查看它們)
- 設置
當你備份你的網站,你需要同時備份你的文件和你的數據庫。
但是,根據您站點的工作方式,您可能不一定想要/需要以相同的頻率備份這兩個部分。
因此,我們將在下面討論的備份插件讓您可以選擇備份站點的特定部分(例如僅備份您的數據庫)。
讓我們回到一個博客的例子,在那裡你:
- 每週發布一次內容(包括為新博文上傳圖片)
- 每天收到大量寶貴的讀者評論
在這種情況下,您可能會選擇:
- 每周備份一次您網站的文件。 這將確保您始終擁有最新博客文章的文件上傳。
- 每天備份您站點的數據庫。 這將確保您始終擁有最新的訪問者評論,即使在您不發布新博客文章的日子也是如此。
這種方法的優點是您無需在沒有任何變化的情況下每天備份同一組文件,從而使用更少的資源。 即使在大型站點上,您的數據庫通常也非常小且易於備份。 但是,大型站點的文件可能會佔用大量空間。
一些工具還提供了一種稱為增量備份的方法。 使用增量備份,您只需在初始備份期間備份完整站點。 然後,後續備份僅備份對您的站點所做的新更改。
例如,如果您發布新的博客文章,增量備份工具只會更新備份以包含該新文章,而不是進行全新的備份。
使用這種增量方法,您還可以選擇對您的站點進行實時備份,方法是在每次更改發生時立即自動備份。 同樣,這對於 WooCommerce 商店、論壇等很重要,在那裡您將不斷更改站點的數據庫。
您應該在哪裡存儲 WordPress 備份?
你不應該存儲您的網站的你的WordPress網站的服務器上備份,其中一些插件給你做的選項。
如果您將備份存儲在與實時 WordPress 站點相同的服務器上,那仍然是單點故障。 它可以在某些情況下為您提供幫助,例如意外破壞您網站上的某些內容,但如果您的服務器出現問題,您將丟失實時站點和備份。
有兩個地方可以安全地存儲 WordPress 備份:
- 您的本地計算機- 您將備份文件下載到本地硬盤驅動器上。
- 雲存儲——您可以使用 Google Drive、Dropbox、Amazon S3、DigitalOcean Spaces 等服務將備份託管在“雲”中。
如果您有一個關鍵任務 WordPress 站點,美國計算機應急準備團隊(以及許多其他團隊)建議使用3-2-1 備份規則:
- 保留 WordPress 站點的三份副本:一份主要(您的實時站點)和兩份備份
- 將文件保存在兩種不同的媒體類型上
- 異地存儲一份副本(例如,在您的家或商業設施之外)
為 WordPress 站點實現此功能的一種簡單方法是同時使用您的本地計算機和雲存儲。 例如,您可以:
- 下載一份備份到您的本地硬盤。
- 在 Amazon S3 上存儲另一個備份。
把它放在一起
我們在本節中介紹了很多備份理論,所以讓我們總結一下我們學到的東西。
每個 WordPress 網站都需要備份。 從您犯的錯誤到其他人的錯誤或惡意行為者的攻擊,很多事情都可能出錯。 可靠的備份可確保這些問題都不是毀滅性的。
如果您在質量管理的 WordPress 主機上託管,您的主機可能已經有一個可靠的異地備份程序。
但是,如果您不使用這些高級服務之一,則不應依賴主機的備份來保證站點安全——您需要創建自己的備份策略。
您備份站點的頻率取決於您或其他人更改其內容的頻率。
更有效的策略是按不同的時間表備份站點的文件和數據庫。 例如,您可以:
- 每周備份一次您網站的文件
- 每天備份您網站的數據庫
這最大限度地減少了備份使用的資源,同時仍然讓您每天備份最重要的信息(存儲在您站點的數據庫中)。
了解如何使用 Elementor 遷移您的 WordPress 網站

三個最好的 WordPress 備份插件
1. 上升氣流
UpdraftPlus 是最受歡迎的免費 WordPress 備份插件。 它活躍在超過 200 萬個 WordPress 網站上,同時在 3,500 多條評論中保持了 4.8 星的出色評級。
在下一節中,我們將向您展示如何使用UpdraftPlus來備份您的WordPress 網站。
UpdraftPlus 可讓您為 WordPress 站點運行手動或自動備份。 如果您選擇自動備份,則可以選擇最適合您網站的自定義計劃。
備份站點時,您可以選擇備份:
- 您的整個站點(文件 + 數據庫)
- 只是你的文件
- 只是你的數據庫
您還可以自動將備份卸載到遠程存儲選項,例如:
- 谷歌云端硬盤
- 保管箱
- 亞馬遜 S3
- 逆光
- 谷歌云
- 微軟 Azure
- UpdraftVault(開發者自己的雲存儲服務)
- …更多的
最後,如果您確實需要從備份中恢復,UpdraftPlus 包含自己的工具,可以使這變得非常容易。
大多數 WordPress 網站只需要免費版本。 但是,開發人員還出售許多可以幫助以下方面的高級擴展:
- WordPress 多站點備份
- 在一天中的特定時間安排備份(而不僅僅是一個粗略的時間表)。 例如,您可以在低流量期間運行備份。
- 多個場外存儲位置。 例如,您可以同時將站點備份到 Google Drive 和 Amazon S3。
- 增量備份。
- 一個 WordPress 遷移工具。
- 用於備份數據庫的更多選項。
價格:免費。 您可以購買單獨的附加組件或以 70 美元的價格獲得所有附加組件的捆綁包。 捆綁包還包括 UpdraftVault 中的存儲。
2. 噴氣背包備份
Jetpack Backup,以前稱為 VaultPress,是一種自動備份服務,它是 Automattic 一體化 Jetpack 插件的一部分,也是 WordPress.com 和 WooCommerce 的幕後推手。
Jetpack Backup 提供兩種類型的備份,具體取決於您的計劃。
使用入門級備份計劃Jetpack Personal ,您可以將每日備份發送到安全的異地位置。 Jetpack 會將您的所有備份存儲 30 天,您只需單擊一下即可從任何備份中恢復。
使用Jetpack Professional ,您可以獲得實時的增量備份。
Jetpack 仍會每 24 小時將您的整個站點備份到其異地存儲。 但是,它還使用鉤子來實時自動更新對您網站的較小更改。
這些實時增量備份包括:
- WordPress 核心數據庫更改 - 例如,發布新博客文章、編輯 Elementor、新評論。
- WooCommerce 數據庫表——例如,新訂單。
- 任何相關的文件更改 - 例如,將圖像上傳到博客文章。
對於其他更改,例如安裝插件,您需要等待下一次每日備份。
Jetpack Professional 還可以存儲無限制的備份(而 Personal 為 30 天),並允許您從任何備份中恢復。
總的來說,如果您正在運行 WooCommerce 商店、論壇、會員網站等,那麼您可能希望使用這種實時增量方法。
價格:雖然 Jetpack 插件可在 WordPress.org 免費獲得,但 Jetpack Backup 僅適用於付費訂閱。 個人計劃的費用為每月 3.50 美元或每年 39 美元。
支持實時增量備份的Professional計劃的費用為每月 29 美元或每年 299 美元。
3.備份好友
BackupBuddy 是 iThemes 的高級 WordPress 備份插件。
它允許您按照自己的自定義計劃備份全部或部分 WordPress 網站。 例如,您可以選擇備份以下部分/全部類型的內容:
- 數據庫
- 主題
- 插件
- 媒體
您可以將備份設置為按從每小時到每月(或更多)的計劃自動運行。
為了安全地存儲您的備份,iThemes 提供了自己的名為 BackupBuddyStash 的雲存儲位置。 或者,您可以連接到其他存儲位置,例如:
- 亞馬遜 S3
- 谷歌云端硬盤
- 保管箱
如果您需要從備份中恢復,您可以選擇恢復全部或部分站點。 例如,如果您不需要完整站點還原,您可以只回滾您的數據庫。
其他有用的工具包括站點遷移和克隆 WordPress 的選項,包括幫助您創建自己的 WordPress 登台站點的部署功能。
價格: BackupBuddy 在單個站點上使用的起價為 80 美元。 該計劃還包括 1 GB 的 BackupBuddyStashcloud 存儲空間。 您可以以每年 35 美元的價格購買額外的存儲空間,額外增加 5 GB。
如何備份 WordPress 網站:有或沒有插件
在本節中,我們將逐步向您展示如何備份您的 WordPress 網站……
- 使用免費的 UpdraftPlus 插件
- 手動
我們建議大多數人使用 UpdraftPlus(或上面列表中的其他插件),因為它比嘗試手動備份 WordPress 簡單得多。
如何使用 UpdraftPlus 備份 WordPress 網站
如上所述,UpdraftPlus 是最受歡迎的免費 WordPress 備份插件。
在本節中,我們將向您展示如何使用免費的 UpdraftPlus 插件來備份您的 WordPress 網站。 我們還將向您展示如何設置您自己的自動備份計劃並遠程存儲您的備份。
如何進行第一次備份
首先,從 WordPress.org 安裝並激活 UpdraftPlus 插件。 然後,訪問 WordPress 儀表板中的設置 → UpdraftPlus備份
要創建您的第一個備份,您只需單擊藍色的“立即備份”按鈕:

這將打開一個彈出窗口,您可以在其中選擇要備份的內容。 同樣,您可以在站點的文件、數據庫或兩者之間進行選擇。
由於這是您的第一次備份,因此請選中這兩個框。 然後,單擊立即備份按鈕:

這將啟動備份過程,這可能需要一些時間,具體取決於您站點的大小。
備份完成後,您將看到它列在“現有備份”部分中。
要將備份文件下載到本地計算機,您可以單擊備份數據下的五個按鈕。
確保下載所有五個數據,以便您擁有站點的完整備份。

如何設置遠程存儲
在上一節中創建備份時,UpdraftPlus 將這些文件存儲在 WordPress 站點的服務器上。
雖然這總比沒有好,但它仍然不理想,因為您有單點故障(您的服務器)。
相反,您應該配置 UpdraftPlus,以便它自動將您的備份存儲在外部存儲服務上,例如:
- 谷歌云端硬盤
- 保管箱
- 亞馬遜 S3
- 等等。
要設置遠程存儲目標,請轉到“設置”選項卡,然後單擊要連接的服務的圖標。 然後,您會看到圖標列表下方顯示的說明可幫助您連接該服務。

對於此示例,我們將使用 Google 雲端硬盤。
對於 Google 雲端硬盤,您需要:
- 保存您的更改。
- 單擊保存更改後出現的彈出窗口中的授權鏈接。

然後,您將完成標準的 Google 授權流程。 一旦你這樣做了,UpdraftPlus 會要求你點擊一個按鈕來完成設置過程:

現在,您可以通過選中“將此備份發送到遠程存儲”框(單擊“立即備份”後),將您的站點備份到遠程目標:

如何創建自動備份計劃
為了更輕鬆地維護最近的備份,UpdraftPlus 允許您創建自己的自動備份計劃。
要創建您的日程安排,請返回“設置”選項卡並在頂部查找兩個下拉列表:
- 文件備份計劃
- 數據庫回退時間表
您可以使用下拉菜單為每種類型的數據設置首選頻率。 您還可以選擇要保留多少備份副本。
例如,如果您保留兩個備份,UpdraftPlus 將存儲您備份的最後兩個副本(然後在需要進行新備份時覆蓋最舊的副本)。
同樣,最佳備份計劃取決於您的站點。 但是,適用於大多數 WordPress 網站的良好起點如下:
- 文件備份計劃– 每週
- 數據庫備份計劃– 每日

如何使用 UpdraftPlus 恢復備份
如果您需要從其中一個備份中恢復,UpdraftPlus 也可以輕鬆實現。
要恢復備份,請轉到現有備份部分並單擊恢復按鈕:

這將打開一個彈出窗口,您可以在其中選擇要恢復的內容。 例如,您可以選擇僅恢復您的數據庫。
要恢復所有內容,請選中所有五個框。 然後,單擊下一步完成該過程並恢復您的站點:

如果您想手動上傳一組要恢復的備份文件,例如來自本地硬盤驅動器的文件,您可以單擊現有備份部分中更多任務旁邊的上傳備份文件。
如何手動備份 WordPress 網站
對於大多數人來說,使用 WordPress 備份插件是一種更好的方法。
但是,您可能會發現自己需要手動備份 WordPress 網站。
正如您在上面了解到的,備份 WordPress 網站有兩個“部分”:
- 文件
- 數據庫
要手動備份 WordPress,您需要:
- 使用 FTP* 下載您網站的所有文件
- 使用 phpMyAdmin(或主機上的等效工具)導出數據庫
*注意 – 從技術上講,您不需要備份核心 WordPress 文件,因為您始終可以從 WordPress.org 下載最新版本。 但是,為簡單起見,我們只會讓您下載下面教程中的所有文件。
如何下載 WordPress 文件
要備份 WordPress 站點的文件,您需要通過 FTP 或 cPanel 文件管理器連接到 WordPress 站點的服務器。 對於 FTP,您可以使用 FileZilla 進行連接,並且可以從主機獲取 FTP 憑據。
從那裡,將您網站的所有文件下載到您的本地計算機:

如何使用 phpMyAdmin 導出 WordPress 數據庫
要備份您站點的數據庫,您可以使用大多數 WordPress 主機應該提供的 phpMyAdmin。
在 phpMyAdmin 中:
- 打開您的 WordPress 網站的數據庫
- 轉到導出選項卡
- 選擇快速方法
- 選擇SQL作為格式
- 點擊前往

如何恢復手動 WordPress 備份
要從手動備份恢復,您只需顛倒這個過程:

- 將您的所有文件上傳到您的服務器
- 使用 phpMyAdmin 中的導入工具導入您的數據庫備份*
*為了讓事情更簡單,您可以創建一個新數據庫來導入您的備份。 然後,您需要更新wp-config.php文件以反映此新數據庫的憑據。
如何備份 WordPress 多站點
如果您需要備份 WordPress 多站點網絡,我們建議使用 UpdraftPlus,因為它包含專用的多站點支持。 要啟用多站點支持,您需要購買網絡/多站點附加組件,費用為 25 美元。
使用附加組件,您將能夠備份整個網絡。 您不能備份單個網絡站點。
但是,它確實包含一個有用的功能,可讓您將 WordPress 安裝的單個站點的備份導入為多站點網絡中的網絡站點。
Jetpack Backup 不支持多站點網絡。 BackupBuddy 有一個多站點的實驗模式,但它不受官方支持。
如何從一個位置備份多個 WordPress 網站
到目前為止,我們上面關注的所有內容都是如何輕鬆備份您自己的 WordPress 站點。
但是,如果您使用 Elementor 為客戶創建網站並且您正在託管這些網站,該怎麼辦? 或者,也許您只是擁有自己的大型站點網絡,並且需要一種更方便的方法來確保其數據安全。
在任一情況下,都有一些工具可以幫助您從一個位置備份所有 WordPress 網站。
一些最好的選擇是:
- MainWP – 您仍然可以使用首選的備份插件,例如 UpdraftPlus。
- ManageWP – 包括它自己的備份工具。 您可以在任何地方運行它,從每月到實時,並選擇自動將備份存儲在遠程雲存儲上。
- iThemes Sync – 與上面的 BackupBuddy 插件集成。
最後的想法
如果您有 WordPress 站點,則需要製定定期備份策略。
如果您使用高級託管 WordPress 主機託管,您的主機可能已經為您準備了可靠的異地網站備份策略。 但是,大多數“常規”主機不提供可靠的備份,這意味著您有責任備份 WordPress 站點。
要安全地備份 WordPress 站點,您需要將備份存儲在異地位置,例如遠程雲存儲或本地計算機(最好是兩者)。
您備份站點的頻率取決於其內容更改的頻率。 對於大多數 WordPress 網站來說,一個好的起點是每周備份一次文件,每天備份一次數據庫。
要自動備份您的站點,您可以使用 WordPress 備份插件。 您的三個最佳選擇是:
- 上升氣流
- 噴氣背包備份
- 備份好友
要開始免費進行自動的異地備份,您可以使用 UpdraftPlus 並按照本文中的教程進行操作。
您對如何備份 WordPress 網站還有疑問嗎? 發表評論!