如何還原WordPress網站的備份

利用WordPress的強大功能 互聯網的38%,現在建立和維護網站變得非常容易。 However, there are many functions to take care of.但是,有許多功能需要照顧。 Say you have to說你必須 將您公司的網站遷移到其他虛擬主機。 您不必擔心–畢竟,您之前已經做過。

但是,如果完成遷移後,您發現某些關鍵的WordPress文件尚未遷移怎麼辦? 不幸的是,沒有簡單的“重置”或“撤消”按鈕可以將其恢復。 這就是為什麼備份網站很重要的原因-您可以還原文件並重複遷移。

There are multiple ways of restoring WordPress websites from backup, which we shall discuss in the following sections.有多種從備份還原WordPress網站的方法,我們將在以下各節中討論。 But first, let's understand the various components of a website that need to be backed up and restored.但是首先,讓我們了解網站中需要備份和還原的各個組成部分。

WordPress網站的關鍵組件

Any WordPress installation comprises various components, which are its essential building blocks.任何WordPress安裝都包含各種組件,這是其基本構建塊。 There are 4 WordPress components that you should always back up:您應該始終備份XNUMX個WordPress組件:

  • WordPress核心 –這構成了WordPress的核心文件,包括源代碼,WordPress功能和網站設置。
  • WordPress數據庫 –由存儲您的網站信息的WordPress後端文件組成。 這包括數據庫表,其中包含重要記錄,例如用戶憑證,文章,網站帖子和網站元數據。
  • WordPress插件 –這些是集成到WordPress安裝中的第三方加載項或工具,用於改善整體功能。 它們可以輕鬆地從WordPress存儲庫下載並添加到您的站點。
  • WordPress主題 –這些還是第三方應用程序,用於改善網站的整體外觀和設計。 像插件一樣,有很多 免費的WordPress主題 在存儲庫和其他在線市場中可用。

WordPress備份通常包含所有這四個組件。 As a result, restoring a backup means restoring these components to the website.結果,還原備份意味著將這些組件還原到網站。 Let's now look at how to perform the restore process.現在讓我們看一下如何執行還原過程。

兩種還原WordPress備份的方法

您可以使用以下任何一種方法執行WordPress還原:

  1. 使用手動恢復 phpMyAdmin 工具或使用 MySQL 工具.
  2. 使用WordPress備份插件自動還原。

還原WordPress備份所需的工具

We shall look at each of these restore methods in more detail in the next section.在下一節中,我們將更詳細地介紹每種還原方法。 However, to perform manual restores, you first need to have:但是,要執行手動還原,首先需要具備以下條件:

  • 訪問 phpMyAdmin 系統上的工具(由網絡託管服務提供商提供)。
  • 您要還原的網站數據的備份副本。
  • An FTP工具,如FileZilla.
  • 修改數據庫文件的用戶權限,包括編輯,剪切和版權。

方法 #1:使用執行手動還原 phpMyAdmin

如果您使用過 phpMyAdmin 工具來備份您的站點,您也可以輕鬆地使用它來恢復備份。 您可以下載 php您自己的 MyAdmin 工具或使用您的網絡託管服務提供商從他們的控制面板提供的預安裝工具。
這是您需要執行的步驟:

  1. 登錄到 phpMyAdmin 使用您的用戶憑據。
PHPMyAdmin 可用於備份和恢復您的網站數據。
PHPMyAdmin 可用於備份和恢復您的網站數據。
  1. 成功登錄後,導航到該工具的“數據庫”部分,您可以在其中查看網站的數據庫表的完整列表。
  2. 選擇要將數據庫備份還原到的數據庫。
  3. Before the restore, remove all the existing tables from the selected database.還原之前,請從所選數據庫中刪除所有現有表。 To do that, simply:為此,只需:
    • 單擊“單擊全部”以選擇該數據庫內的所有表。
    • 從“選中”列表中單擊“拖放”。
  4. 要將備份數據導入數據庫,請導航到您的“導入”選項卡 php我的管理界面。
  5. 在新窗口中,單擊“瀏覽”按鈕,從中選擇要導入備份數據的計算機文件夾。
  6. 最後,單擊“轉到”按鈕以將備份數據導入並恢復到您的網站數據庫。

使用執行手動還原 MySQL

如果您熟悉 SQL 命令並使用 MySQL 工具,您可以使用相同的方法恢復備份文件。
這是您需要執行的手動步驟:

  1. 使用以下SQL命令解壓縮或解壓縮備份文件(* .tar.gz或* .bz2文件):

注意:如果您的數據庫備份是* .tar.gz(例如:blog.bak.sql.tar.gz,則)

tar -zxvf 博客.bak.sql.tar.gz

注意:如果您的數據庫備份是* .bz2(例如:blog.bak.sql.bz2,則)

[電子郵件保護]:〜/ files / blog> bzip2 -d blog.bak.sql.bz2
  1. 從解壓縮的文件中,將以下 SQL 查詢複製粘貼到您的 MySQL 數據庫:
[電子郵件保護]:〜/文件/博客> mysql -h mysql主機服務器 -u mysql用戶名 -p 數據庫名 < blog.bak.sql 輸入密碼:(輸入您的 mysql 密碼)
[電子郵件保護]:〜/文件/博客>

這樣,您可以將數據庫備份還原到WordPress網站。

While both of these manual methods are efficient, they are only useful for restoring WordPress database files.雖然這兩種手動方法都很有效,但它們僅對還原WordPress數據庫文件有用。 You need to perform some extra manual steps to restore other WordPress components from the available backup.您需要執行一些額外的手動步驟,以從可用備份中還原其他WordPress組件。 Additionally, to perform manual restores, you should have sufficient technical knowledge to execute it smoothly on your system and troubleshoot if any issues crop up.此外,要執行手動還原,您應該具有足夠的技術知識,可以在系統上順利執行它,並在出現任何問題時進行故障排除。

對於WordPress新手或非技術用戶,更好的備份和還原選項是使用WordPress備份和還原插件工具進行自動還原。

方法2:使用插件執行自動還原

讓我們看看如何使用 BlogVault plugin to restore a backup.用於還原備份的插件。 It creates and stores multiple versions of your website backups in a safe and independent location.它在安全且獨立的位置創建和存儲您網站備份的多個版本。 During the restore process, you can select any of these backup versions to restore on your website.在還原過程中,您可以選擇這些備份版本中的任何一個以在網站上還原。

要執行自動還原:

  1. 首先,登錄並選擇要還原的網站。
  2. 在打開的“站點詳細信息”頁面上,單擊“還原站點”按鈕(如下所示)。
  3. 您的WordPress網站將從最新的可用備份中恢復。
BlogVaults的還原過程既簡單又詳細; you can choose which backup version you want to restore.您可以選擇要還原的備份版本。
BlogVaults的還原過程既簡單又詳細; you can choose which backup version you want to restore.您可以選擇要還原的備份版本。

BlogVaults的還原過程既簡單又詳細; you can choose which backup version you want to restore.您可以選擇要還原的備份版本。

或者,如果要還原網站備份的另一個版本:

  1. Click the “Show All Backups” button from the “Backup” section.單擊“備份”部分中的“顯示所有備份”按鈕。 This will display the entire history of the backup versions for the specific website.這將顯示特定網站的備份版本的完整歷史記錄。
  2. 單擊“自動還原”以獲取要還原的特定備份版本。
  3. 輸入您的FTP憑據。
  4. Select the folder where WordPress is installed (for example, the “public_html” folder, if you are using the control panel provided by your web host).選擇安裝了WordPress的文件夾(例如,如果使用Web主機提供的控制面板,則為“ public_html”文件夾)。 You can also search for folders where WordPress files like wp-admin or wp-content are stored.您也可以搜索存儲WordPress文件(如wp-admin或wp-content)的文件夾。
Choose the folder where your WordPress is installed.選擇安裝WordPress的文件夾。 Usually it is in the “public_html” folder.通常在“ public_html”文件夾中。
Choose the folder where your WordPress is installed.選擇安裝WordPress的文件夾。 Usually it is in the “public_html” folder.通常在“ public_html”文件夾中。
  1. In the next screen, you need to specify what you want to restore to your WordPress website.在下一個屏幕中,您需要指定要還原到WordPress網站的內容。 For example, you can choose the entire backup version or selected files or tables.例如,您可以選擇整個備份版本或選定的文件或表。
  2. Finally, you can click “Continue” to start the restore of your backup version.最後,您可以單擊“繼續”以開始還原備份版本。 You will be notified on completion of the restore.還原完成時將通知您。

That's it.而已。 This process is easy and faster than the manual procedures.該過程比手動過程更容易,更快捷。 Besides, you can perform it yourself without any technical assistance.此外,您無需任何技術幫助即可自行執行。

Here's something else you should know – Just like any other WordPress file, backup files can also be corrupted or damaged.您還應該了解其他內容–就像任何其他WordPress文件一樣,備份文件也可能已損壞或損壞。 Restoring corrupted backup files can further damage your website.恢復損壞的備份文件可能會進一步損壞您的網站。 How do you prevent this?您如何防止這種情況?

A simple solution is to create a staging site and test the backup you want to restore.一個簡單的解決方案是創建一個臨時站點並測試要還原的備份。 In case of BlogVault, you can use its “如果是BlogVault,則可以使用其“智能備份測試還原”功能可直接將最新的備份版本加載到暫存站點上。

您也可以使用類似 WP分期 or 複印機 to create a staging site.創建一個臨時站點。 Once you are satisfied, you can go ahead and merge the backup with the live website.滿意後,您可以繼續將備份與實時網站合併。

在結論

In the current online world, one can never be too careful when it comes to their website.在當前的在線世界中,當涉及到他們的網站時,永遠不要太小心。 Ensuring that it is backed up is vital to the health of a site.確保對其進行備份對於站點的運行狀況至關重要。 It acts as a safety net against data loss and minimizes downtime.它充當防止數據丟失的安全網,並最大程度地減少了停機時間。 But what's a backup if it cannot be restored?但是,如果無法還原該怎麼辦?

For website backups to be useful in the event of any website crash, WordPress users should be able to access and restore their backups in as little time as possible.為了使網站備份在任何網站崩潰時都有用,WordPress用戶應該能夠在盡可能短的時間內訪問和恢復其備份。 While it is possible to do this manually, it usually is a complex procedure which requires time and patience.儘管可以手動執行此操作,但這通常是一個複雜的過程,需要時間和耐心。 Even the smallest mistake can necessitate redoing the restore.即使是最小的錯誤也可能需要重做還原。

In such a case, it is best to opt for a backup plugin which has simplified the restore process.在這種情況下,最好選擇一個備份插件,以簡化還原過程。 Automated tools provide user-friendly restore processes that can be executed faster and without much hassle.自動化工具提供了用戶友好的還原過程,可以更快,更輕鬆地執行還原過程。

Which procedure would you prefer?您更喜歡哪個程序? If you are not into doing this by yourself, find out如果您不願意自己這樣做,請找出 如何外包您的Web開發.


關於作者:Akshat Choudhary

阿克沙特·喬哈里(Akshat Choudhary)一直以自學能力為榮。 自從創建BlogVault以來,Akshat將他的副項目轉變為可盈利的企業,正在印度初創企業領域中開拓新的高度。 作為WordPress社區的成員近十年了,Akshat渴望了解用戶苦苦掙扎的領域。 Akshat打造任何產品的核心信念是確保最終用戶不需要幫助,並在需要時以最佳方式為他們提供幫助。 與Akshat連接 FacebookLinkedIn

作者照片

WHSR 嘉賓的文章