如何備份您的 WordPress 網站(3 種方法)

已發表: 2021-11-12

如果您曾經經歷過一個損壞的網站,那麼您就會知道如果您沒有要恢復的副本,那麼嘗試恢復或重建是多麼具有破壞性。 它可能會花費數小時、數天甚至數月的停機時間; 導致您和依賴您網站的任何人的收入損失、費用增加和情緒困擾。 如果出現任何問題,能夠恢復您的文件和數據庫可以防止這種痛苦的情況。 這就是為什麼使用 Jetpack Backup 之類的工具對 WordPress 網站進行備份絕對至關重要的原因。

在本文中,我們將引導您完成:

  • 什麼是 WordPress 備份?
  • 為什麼需要備份網站?
  • 創建 WordPress 備份的方法
    • 從您的網絡主機自動備份
    • 手動備份
    • 使用插件備份
  • 哪種手動備份方法最好?
  • 我應該多久備份一次我的 WordPress 網站?
  • 我應該在哪裡存儲我的 WordPress 備份?
  • 我如何知道在手動備份 WordPress 網站時沒有遺漏任何文件?
  • 是什麼讓帶有插件的 WordPress 備份比手動備份更好?
  • 我應該保留多少備份?

什麼是 WordPress 備份?

WordPress 備份是構成您網站的所有內容的完整副本。 如果網站損壞或損壞,它可用於將您的網站恢復到以前的狀態,並從一台主機遷移到另一台主機。 您的備份應包括:

  • WordPress 核心文件。 這些是您在服務器上安裝 WordPress 時包含的所有文件。 主要文件夾包括wp-adminwp-contentwp-includes以及服務器根文件夾中的許多文件,例如wp-config.php.htaccessuser.iniphp.iniindex.php .
  • 你的數據庫。 您的數據庫是一個由表、列、關係和權限組成的系統,用於存儲您網站上顯示的動態和可搜索信息。 存儲的一些信息包括用戶帳戶數據、頁面和帖子內容、客戶訂單、表單條目和其他用戶輸入,以及插件生成的數據。
  • 主題文件。 WordPress 使用主題文件來創建網站的佈局和美感。 主題也可能具有影響功能的組件。
  • 插件。 將插件視為您安裝在 WordPress 網站上的應用程序,以提供超出 WordPress 核心或主題提供的附加功能。 插件包含特定的編程功能,可以為您的站點添加新功能並擴展其功能,而無需任何額外代碼。
  • 上傳的文件。 您或其他站點用戶上傳到 WordPress 媒體庫或 wp-content 文件夾的圖像、視頻、文檔和其他文件。

至關重要的是,所有這些元素都包含在您創建的每個備份中,以便在出現問題時可以正確恢復您的網站。

為什麼需要備份 WordPress 網站?

您需要保留 WordPress 網站備份的第一個原因是防止數據丟失。 無論您是經營一家複雜的電子商務商店還是維護一個簡單的登錄頁面,您都不想失去您所做的工作,並且如果您的網站遇到嚴重問題,則必須從頭開始。

如果出現以下情況,您將希望從備份中恢復您的 WordPress 網站:

1. 你的網站被黑了

如果您的網站被黑客入侵,您需要將網站恢復到被入侵之前的版本。 不要忘記更改所有密碼,並確保您已安裝 WordPress 安全插件以幫助防止未來的攻擊。

2. 插件、主題或 WordPress 核心更新導致您的網站出現問題

更新到最新版本的插件、主題或 WordPress 核心時,您可能偶爾會遇到可怕的致命錯誤。 這些錯誤可能會導致可怕的白屏死機,但有時您可能會遇到不太明顯的問題。 您的站點可能仍會加載,但會在前端或後端顯示致命錯誤腳本。 或者您可能會遇到可能需要更長時間才能發現的細微功能問題。

通過從備份恢復,您可以將站點回滾到其最新的工作版本。 您還可以使用它來創建臨時站點,以便您、插件或主題作者、您的主機或其他開發人員可以解決問題。 如果您的託管公司提供一鍵式登台選項,它將使該過程變得更加容易。

3. 您向您的網站添加了惡意或編碼錯誤的插件

有數以千計的 WordPress 插件可用,很難知道您正在安裝的插件是精心構建的還是合法的。 使用來自 WordPress.org 和廣泛使用的付費在線市場等知名來源的插件至少可以防止您安裝包含惡意軟件​​的插件。 為什麼? 因為插件必須經過審核流程才能獲得批准並向公眾提供。 但是,編碼不佳的插件仍然可以通過審核過程,並且將它們安裝在您的網站上可能會造成嚴重破壞。

如果您無法通過簡單地卸載有問題的插件來解決問題,您將希望能夠恢復您的網站。

4. 你的主機出錯了

如果您的主機意外刪除了重要目錄或對您的服務器進行了其他有問題的更改,您的站點可能會出現故障或遇到功能問題。 您需要從主機導致問題之前所做的備份恢復您的站點。

5. 您正在將您的網站從一台主機遷移到另一台主機或更改您的域名

如果您需要移動主機或者您決定更改您的域名,您需要對您的站點進行備份。 在遷移過程中或在更改網站的根 URL 時可能會發生很多事情,因此請確保在開始任一過程之前進行備份。

6. 您正在對網站進行重大設計更改或實施新主題

雖然最好在臨時站點而不是您的實時站點上進行大的設計更改或切換主題,但無論哪種方式,您都需要保留備份。 您的登台環境可能與您的實時環境不同,因此您的登台站點可能運行良好,但您的實時站點可能會遇到問題。 能夠回滾到以前的版本將減少訪問者在解決問題時可能遇到的任何停機時間或問題。

7.您在更改網站時犯了一個錯誤

假設您想提高網站的頁面速度,並決定刪除佔用服務器空間的未使用圖像。 無論您是手動執行此操作還是使用插件,都存在意外刪除網站中重要圖像的風險。 在開始刪除任何內容之前備份您的站點,以免您永遠丟失潛在的關鍵圖像和其他文件。

8.您定期刪除某些數據以節省空間

如果您運行的網站有很多用戶,您可能會發現自己需要定期刪除一些數據以防止速度變慢。 用戶可以提交自己的帖子或媒體的電子商務商店、論壇和網站會迅速變得龐大而繁瑣。 您可以刪除不活躍的用戶或客戶、舊訂單或其他信息,以優化您網站的性能。

不過,在某些時候,您可能需要檢索已刪除的信息。 也許客戶想再次訂購產品,但他們不記得他們購買的尺寸或顏色。 如果您刪除了該訂單,您可能需要查看數據庫的備份以找到該信息。 或者,可能某個不活躍的論壇成員想要訪問他們的評論歷史記錄,但您刪除了他們的帳戶。 能夠從備份中檢索該信息將允許您為用戶恢復它。

創建 WordPress 備份的方法

1. 通過您的託管服務提供商自動備份

許多託管公司為其客戶提供每日站點備份計劃 - 通常免費包含在您的託管服務中。 聽起來很甜蜜,對吧? 不必要。

以下是不依賴主機進行 WordPress 備份的四個充分理由:

  • 它有短小、不靈活的存檔窗口。 大多數網絡主機將您的備份保留 15-30 天,並且沒有延長存檔期限的選項。
  • 如果您的主機出現故障,您的備份將無法訪問。 如果您的託管服務提供商遇到中斷,您的服務器已關閉,或者——更糟糕的是——他們突然停業,您可能無法訪問所有備份。
  • 從技術上講,備份不是他們的責任。 確保您閱讀了服務協議中的細則。 許多主機包含免責聲明,聲明他們將真誠地努力定期備份您的數據,但這些備份僅供內部使用。 他們不能保證任何給定的備份都可以根據要求提供,或者恢復的備份可以正常工作。 大多數主機的條款明確規定,備份自己的網站最終是您的責任。
  • 如果您的網站遭到入侵,您的備份也可能遭到入侵。 如果有人入侵了您的網站,他們也可能獲得對您服務器的訪問權限。 如果您的備份存儲在那裡,它們也可能受到損害。

註冊託管服務時,即表示您同意這些條款。 雖然您的網絡主機可能會提供出色的備份和恢復服務,但其他人可能不會 - 而且您不應該僅依靠主機進行 WordPress 備份。

2.手動WordPress備份

WordPress 網站是使用數據庫、WordPress 核心文件、主題、插件和您選擇上傳的任何其他文件構建的。 您不僅需要備份所有這些與 WordPress 相關的文件,還需要備份數據庫。 備份網站這些組件的最常用方法包括:

橙色面板徽標

使用 cPanel 備份您的網站

cPanel 是一種廣泛使用的圖形用戶界面 (GUI),可簡化服務器管理。 通過 cPanel,您可以設置網站、管理文件結構、更改域設置、創建網站備份等。

1. 登錄您的主機賬戶,然後打開 cPanel

如果您不確定如何在您的主機帳戶中找到 cPanel,您可以聯繫您的主機或查看他們的知識庫尋求幫助。

2. 創建您的站點備份

文件部分下,單擊備份管理器鏈接。

突出顯示備份管理器的 cpanel 菜單

在備份管理器中,單擊cPanel Backups 。 如果您想要一個指導版本,您可以使用cPanel 備份嚮導

cpanel 中的備份管理器選項

在 cPanel Backups 屏幕的Full Backup下,單擊“Download or Generate a Full Website Backup”。

cpanel 中的完整備份按鈕

如果要單獨下載文件和數據庫,可以在“部分備份”下選擇這些選項。 如果您要單獨下載數據庫,請確保從“數據庫”字段中選擇正確的數據庫。

cpanel 中的數據庫備份選項

一旦您選擇了您喜歡的下載選項,您將被帶到一個屏幕,讓您知道您的備份正在進行中。 您可以繼續並單擊返回鏈接以轉到您的可用下載。

完整備份進行中通知

您的備份將在“可供下載的備份”頁面上列出,旁邊帶有一個藍色的小複選標記。 單擊您的備份將其下載到您的計算機上,一切就緒!

可用備份列表

並非每個網絡主機都為其客戶提供 cPanel 訪問權限,因此以這種方式進行備份可能不適合您。 例如,託管的 WordPress 主機不使用 cPanel。

如果您使用託管 WordPress 託管並且想要訪問站點的文件目錄以進行備份,則需要使用安全文件傳輸協議 (SFTP)、安全外殼協議 (SSH) 或授予基於文件夾的插件訪問您網站的文件。 雖然您的託管 WordPress 門戶不會包含類似 cPanel 的文件樹,但它應該包含指向 phpMyAdmin 的鏈接以進行數據庫訪問。

使用 FTP/SFTP 備份文件

您可以使用文件傳輸協議 (FTP) 客戶端手動備份 WordPress 站點的文件。 FTP 客戶端是將您的計算機連接到網站服務器的程序,以便您上傳、下載和管理文件。 有幾種不同的 FTP 客戶端可供免費使用,例如 FileZilla、Cyber​​Duck 和 ClassicFTP。 在 Google 上快速搜索“免費 FTP 客戶端”應該可以幫助您找到適合您的那個。

對於本演練,我們將使用 FileZilla:

1. 在您的主機控制面板中找到您的 FTP 憑據。

您的 FTP 憑據的位置可能因站點而異,因此如果您無法找到它們,請聯繫您的主機尋求幫助。 您將需要以下信息:

主機地址。 這通常是服務器 IP 地址或可能是 URL。

用戶名。 這是您的 FTP 用戶名。 它特定於您的 FTP 連接,不應與您的主機帳戶用戶名相同。

密碼。 嘗試訪問您的憑據時,可能會要求您生成新的 FTP 密碼。 如果是這樣,您需要在某處寫下此密碼。 某些主機不會在您的帳戶中保存 FTP 密碼,因此如果您稍後嘗試檢索它,它會提示您生成一個新密碼。 如果您將網站的 FTP 設置保存在您的 FTP 客戶端的多個安裝(筆記本電腦、台式機、同事的筆記本電腦等)上,這可能會很煩人。

端口號。 您需要通過 SFTP(安全)與 FTP(不安全)連接到您的服務器。 SFTP 端口通常為 22 或 2222。如果您的帳戶憑據未提及端口號,您可以隨時查看主機的幫助文檔以獲取此信息。

2. 使用上述憑據登錄您的 FTP 客戶端,然後單擊快速連接。
FileZilla 中的快速連接按鈕
3. 選擇一個文件夾來保存你的備份

屏幕左側將顯示計算機上的文件。 屏幕右側顯示您的網絡主機服務器上的文件。 導航到計算機上要保存備份的文件夾,然後單擊它。 您將在左下角的窗口中看到其內容。

從桌面選擇的備份文件夾

或者,您可以右鍵單擊以創建新目錄。

下拉菜單中的“創建目錄”選項

如果您正在創建一個新目錄,請輸入其名稱並單擊“確定”。

彈出創建目錄

您的名為 Backups 的新文件夾將顯示在左下方窗口中。 雙擊文件夾將其打開。

以藍色突出顯示的備份文件夾
4. 導航到屏幕右側的站點根目錄

它通常稱為htmlpublic_html 。 它可能有另一個名稱,具體取決於您的主機,但重要的是,如果它包含wp-adminwp-contentwp-includes文件夾,您將知道您找到了正確的目錄。

以藍色選擇的 public_html 文件夾
5. 從根目錄下載您網站的文件

選擇站點根目錄中的所有文件和文件夾。

public_html 中選擇的所有項目

右鍵單擊並選擇下載。 您還可以選擇所有文件和文件夾,然後單擊並將它們拖到屏幕左側的打開文件夾窗口中。

文件列表下方的下載按鈕

您的文件現在將下載到您的本地計算機。 確保將它們上傳到 Google Drive 或 DropBox 等雲存儲,並將另一個副本保存在外部硬盤驅動器上。

不要忘記! 此過程僅備份您站點的文件。 它不會備份您的數據庫。 您還需要備份數據庫,這可以通過 phpMyAdmin 或 SSH 完成。

phpMyAdmin 徽標

使用 phpMyAdmin 創建 WordPress 數據庫備份

phpMyAdmin 是用於管理 MySQL 和 MariaDB 數據庫(WordPress 使用的數據庫類型)的在線軟件。 它有一個 GUI,使導航和管理數據庫比嘗試從命令行完成所有操作要容易得多。

如果您不知道自己在做什麼,那麼在數據庫中四處尋找仍然會有些可怕。 幸運的是,在 phpMyAdmin 中導出數據庫備份非常簡單:

1. 在您的主機帳戶中登錄 cPanel 或託管的 WordPress 門戶

如果您在 cPanel 中,您會在Databases下看到 phpMyAdmin。 如果您使用的是託管 WordPress 主機,您的門戶中應該有一個指向 phpMyAdmin 的鏈接。 如果找不到,請聯繫您的房東或搜索他們的文檔以尋求幫助。

2. 單擊 phpMyAdmin 圖標在瀏覽器中啟動 phpMyAdmin 窗口
cpanel 中的 phpMyAdmin 圖標
3. 選擇你的數據庫

如果尚未選擇您的數據庫名稱,請單擊要導出的數據庫。 選擇數據庫後,您將看到包含的所有表的列表。

在 phpMyAdmin 中選擇的數據庫
3. 單擊導出選項卡
phpMyAdmin 中突出顯示的導出選項卡
4.選擇導出方式和格式

然後,您可以從快速自定義導出中進行選擇。 快速導出將導出您的整個數據庫。 如果要查看正在導出的表並排除一些表,請選擇自定義導出選項。

表導出選項

選擇了快速導出方法。

已選擇自定義導出選項

已選擇自定義導出,不包括 wp_comments 和 wp_commentmeta 表。

默認情況下,phpMyAdmin 應將數據庫輸出選項顯示為“SQL”。 如果出於某種原因選擇了“文本”或其他選項,請將其切換為“SQL”。

5. 點擊“開始”

就是這樣! phpMyAdmin 會將數據庫導出為 ZIP 或 GZIP 文件,並提示您將其下載到計算機以用作數據庫備份。

SSH 徽標

使用 SSH 進行站點備份

SSH(安全外殼或安全套接字外殼)是一種網絡協議,可通過不安全的網絡提供從一台計算機到另一台計算機的安全訪問。 Mac OS 和 Linux 包括 SSH 客戶端終端。 Windows 10 包含一個 SSH 客戶端選項,但它不會自動安裝,必須單獨下載和啟用。 其他 Windows 版本不包含 SSH 客戶端,因此您需要從第三方下載一個,例如PuTTY

大多數 SSH 客戶端沒有 GUI,而是依靠基於文本的命令連接到遠程主機並執行上傳、下載、刪除、文件名更改等功能。 與 SFTP 不同,您可以使用 SSH 備份站點文件和數據庫。 就是這樣:

1. 在主機的控制面板中查找或創建 SSH 憑據。

您的 SSH 憑據所在的位置以及如果它們不存在,您將如何生成它們可能會因您的主機而異,因此如果您不確定在哪裡可以找到它,請聯繫您的提供商或搜索他們的常見問題解答以尋求幫助.

有時您的 SSH 和 SFTP 憑據是相同的,因此請檢查您的 FTP 設置區域,看看是否是這種情況。

您將需要以下信息:

  • 主機 IP 地址
  • 用戶名
  • 密碼
  • 端口號

您可能還需要生成 SSH 密鑰,具體取決於您的主機要求。 對於此示例,我們將只使用主機、用戶名、密碼和端口號。

2. 找到您的 SSH 應用程序並打開它。

在 Mac OS 上,您將轉到ApplicationsUtilitiesTerminal 。 在 Linux 上,您可以按 CTL + ALT + T。如果您使用的是 Windows,您將使用您安裝的任何 SSH 客戶端。

在 SSH 中打開行
3. 輸入這個命令:ssh username@remotehost -p 2222

將 'username' 替換為您的用戶名,將 'remotehost' 替換為主機的 IP 地址,將 '2222' 替換為主機的端口,然後按Enter

SSH 中輸入的服務器信息

如果這是您第一次連接到服務器,系統會詢問您是否要繼續連接。 鍵入“是”並按Enter 。 您將收到一條警告,表明您的服務器的 IP 地址已永久添加到已知主機列表中。 如果您從同一台計算機連接,您將不會再次看到此消息。

繼續連接到主機的選項

4. 輸入您的密碼並按 Enter。

系統將提示您輸入密碼。 在命令提示符處複製並粘貼它。 您不會看到顯示的密碼或任何其他反饋。 這很正常。 按Enter

提示輸入密碼

您已連接到遠程服務器 — 是時候備份您的站點了。

5. 在命令提示符下鍵入以下內容:cd ~
添加到 SSH 的命令行
6. 鍵入此命令以備份您的站點文件:tar -zcf backup.tar.gz directory_name

將“directory_name”替換為您要備份的目錄的名稱。 這應該是 WordPress 文件夾wp-adminwp-contentwp-config所在的目錄。如果您網站的根目錄是“public_html”,那麼您的命令將如下所示:

tar -zcf 備份.tar.gz public_html

輸入的行以在 SSH 中備份站點

您的備份已完成,但仍在您的服務器上。 您需要從您的服務器下載它,以便您可以將備份安全地存儲在異地。

7. 下載站點文件的備份。

在命令提示符處鍵入以下內容:

scp -p 2222 用戶名@remotehost:/directory_name/backup.tar.gz directory_name

將“2222”替換為您的端口號,“username”替換為您的用戶名,“remotehost”替換為您服務器的 IP 地址,“directory_name”替換為站點文件所在的目錄名,第二個“directory_name”替換為您計算機上的目錄您想要將備份下載到的位置。 然後按 Enter

進入 SSH 以下載備份

您的文件現在應該從您的服務器下載到您的計算機。

8. 下載您的數據庫。

哦,你以為你完了? 不,您仍然需要下載您的數據庫。 您將需要以下信息:

數據庫用戶名。 這與您的 SFTP 或 SSH 用戶名不同,僅分配給您的數據庫。

數據庫名稱。 您的數據庫的名稱。

密碼。 您的數據庫密碼,應該不同於您的 SFTP 或 SSH 密碼。

您可以在您的主機帳戶中找到此信息。 如果您找不到它,請聯繫您的房東尋求幫助或瀏覽他們的幫助文檔。

如果您在下載站點文件後仍然通過 SSH 登錄服務器,您將在提示符處輸入以下命令:

mysqldump -u 用戶名 -p 數據庫 > database_backup.sql

將“用戶名”替換為您的數據庫用戶名,將“數據庫”替換為您的數據庫名稱。

備份數據庫的初始命令

然後系統會提示您輸入數據庫密碼。 輸入您的密碼,然後按Enter

您的數據庫將在當前目錄中導出為“database_backup.sql”。 要將其下載到本地計算機,請輸入以下命令:

scp -p 2222 用戶名@remotehost:/directory_name/database_backup.sql /directory_name

將“2222”替換為您的端口號,“username”替換為您的用戶名,“remotehost”替換為您的服務器的 IP 地址,“directory_name”替換為站點文件所在的目錄名,“/local/dir”替換為您的目錄要將數據庫下載到的計算機。 然後按 Enter

下載數據庫的命令
9. 從您的服務器中刪除備份(可選)

請記住,您所做的備份仍在您的服務器上。 如果您不想將它們保留在那裡,可以使用以下命令刪除它們:

網站文件:

rm 數據庫備份.sql

數據庫:

rm 數據庫備份.sql

噴氣背包徽標

3. WordPress 備份插件

有多種插件可讓您按需或在預定時間備份您的 WordPress 網站。 但是,其中一些插件涉及復雜的設置,或者它們將備份存儲在您自己的服務器上,這可能會影響您的站點並導致加載時間變慢。 Jetpack Backup 是無憂、自動 WordPress 備份的絕佳選擇,不會讓您的網站陷入困境。

Jetpack Backup 的優勢包括:

  • 易於設置。 只需安裝 Jetpack,購買備份計劃,一切就緒。
  • 實時備份。 許多備份插件僅提供每日備份。 但是,如果您定期更改站點或經營在線商店,則實時備份對於防止數據丟失可能至關重要。 每當進行重大更改時,Jetpack 都會保存您網站的副本。
  • 異地存儲。 在您的服務器上存儲備份可能會降低您的網站速度。 更糟糕的是,如果您的服務器出現故障,您將根本無法訪問您的備份! 或者,如果發生黑客攻擊,它們可能會受到損害。 Jetpack 將您的備份安全地存儲在異地,因此無論您是否可以進入您的站點,您都可以隨時訪問它們。
  • 簡單的遷移。 Jetpack Backup 也是一個遷移插件。 無需安裝其他插件或僱用開發人員即可輕鬆將您的站點遷移到任何主機。
  • 手動下載。 雖然 Jetpack 將您的備份存儲在他們的服務器上,但您也可以將它們下載到您的硬盤驅動器上,然後將它們上傳到 Google Drive、Dropbox 或 Amazon S3 等雲存儲平台——只要您有備份,一點冗餘從來都不是壞事存儲空間。
  • 備份大小或頻率沒有限制。 許多備份插件會限製備份的大小或保存站點的頻率。 不是噴氣背包! 根據需要輕鬆備份大型網站。
  • 卓越的客戶支持。 Jetpack 團隊由 WordPress 專家組成。 請放心,您的網站和備份會得到妥善處理。

哪種手動備份方法最適合 WordPress?

通過 cPanel 進行 WordPress 備份是執行手動備份的最簡單方法,但並非所有網絡主機都使用 cPanel。 如果您無法通過主機訪問 cPanel,則相對輕鬆的手動備份的下一個最佳選擇是使用 SFTP 下載所有站點文件並通過 phpMyAdmin 備份數據庫。

優先備份您的 WordPress 網站

無論您選擇何種方法或計劃的頻率,都將備份作為優先事項。 不要通過拖延運行網站的這方面來冒險您的辛勤工作和重要數據。 如果您因為看起來像是一件苦差事而推遲備份,Jetpack Backup 可以讓這個過程變得輕鬆無痛。 以比向房東的技術支持團隊提交工單所需的時間更短的時間確保您的數據安全。 從長遠來看,如果出現問題,您將節省金錢、時間和文件恢復問題。

WordPress 備份常見問題解答

我應該多久備份一次我的 WordPress 網站?

簡短的回答是:定期。 但根據您的網站更新新內容的頻率,您可能希望每月、每週、每天或實時備份。 不經常更新新內容的靜態網站可能只需要每日備份。 另一方面,繁忙的電子商務網站可能需要實時備份,以盡量減少客戶或產品數據的丟失。

我應該在哪裡存儲我的 WordPress 備份?

將備份保存在異地並至少保存在兩個地方——最好是三個。 如果您將備份保存在自己的服務器上,可能會嚴重降低您的網站速度。 每個備份都是您網站所有內容的完整副本,因此,如果您在服務器上保留一個月的每日備份,那就是 30 個完整的網站佔用空間。 哎呀! 此外,如果您的服務器出現故障,您可能會失去對所有備份的訪問權限——這違背了最初製作它們的目的,對吧?

Jetpack Backup 將您的備份保存在 WordPress.com 自己的服務器上您可以定期將站點存檔下載到本地計算機上。 從那裡,您可以將它們複製到外部硬盤驅動器並將另一個副本上傳到 Google Drive、Amazon S3 或 Dropbox 等雲存儲服務。

即使不一定要依賴您的託管公司進行備份,選擇包含至少 30 天每日備份的計劃也沒有什麼壞處。 除了您自己的盡職調查之外,這應確保您有最大的可能性恢復您的網站。

我如何知道在手動備份 WordPress 網站時沒有遺漏任何文件?

只要您在您的虛擬主機上備份了您的數據庫和整個站點目錄,您就可以確定您已經備份了您需要的所有內容。 但是,通過手動備份,如果資源在此過程中下載失敗或損壞,您可能不會收到任何錯誤消息。 因此,您的備份總是有可能丟失文件或可能包含損壞的文件。

手動備份站點的所有文件時,您需要下載站點根文件夾的全部內容。

如果您不確定服務器上的哪個文件夾是您網站的根文件夾,它通常稱為htmlpublic_html ,但它可能有另一個名稱。 您可以詢問您的主機或在文件目錄中單擊,直到找到包含wp-adminwp-contentwp-includes的文件夾——這是您的根文件夾。

如果您在另一台服務器上託管您網站的任何內容(如圖像或視頻),您也需要確保對這些內容進行備份。

如果您想確定備份是否有效,您可以將其安裝在臨時站點上並對其進行測試,以確保一切都在那裡並且站點備份正常運行。

我應該保留多少備份?

如果您的網站包含大量動態內容,則應保留至少一年的備份。 如果您的網站是相當靜態的,那麼您只需保持 30-90 天的價值就可以安全了。

您保留的備份數量實際上僅取決於您認為您需要從某個日期訪問數據的可能性,或者您認為內容不值得保留的時間點。 此外,您可能需要遵守規定網站數據必須保留一定天數或數年,或在特定期限後銷毀的法律要求。

是什麼讓帶有插件的 WordPress 備份比手動備份更好?

使用插件備份您的網站更容易、更安全,並且可以節省您的時間。 通過使用 Jetpack 之類的插件自動化備份,您可以專注於設計、功能、內容或營銷。 或者,也許只是放鬆一下,散個步吧!