無論你是多麼精通技術或者你使用WordPress多久都沒關係;有些事情會發生可怕的錯誤。有時它是用戶錯誤而其他人因為插件漏洞而被黑客入侵。如果您不知道如何解決它,或者認為它可能需要花費很多時間,解決問題的最快捷最簡單的方法是從備份中恢復WordPress。畢竟,這就是為什麼你有備份,或者你應該。 ?
在本指南中,我們將介紹如何使用六種不同的方法從備份中恢復WordPress。通過一些選項,您可以在幾分鐘內恢復運行。
- 了解WordPress備份的工作原理
- 在MyKinsta中從Backup中單擊還原WordPress
- 從備份到暫存的一鍵還原WordPress
- 使用插件從備份恢復WordPress
- 使用phpMyAdmin恢復WordPress資料庫備份
- 使用cPanel還原WordPress資料庫備份
- 從儀錶板或使用SFTP手動還原WordPress文件
了解WordPress備份的工作原理
在我們深入研究如何從備份中恢復WordPress之前,首先要了解它們的工作原理非常重要。標準的WordPress備份包含您網站的文件和MySQL資料庫。但WordPress備份可能會根據用於進行備份的內容而有所不同。
你厭倦了緩慢的WordPress主機和可怕的支持嗎?我們在Kinsta做不同的事情。
查看我們的託管計劃
WordPress備份插件
如果您使用的是WordPress備份插件,通常它們會為您提供僅保留/ wp-content / uploads /直接和資料庫(有時也是您的主題和插件文件夾)的選項,以節省磁碟空間。資料庫包含您的所有數據,而uploads文件夾中包含您無法恢復的重要文件,例如媒體庫中的圖像。
通常可以輕鬆地重新安裝主題和插件。但是,大多數備份插件都可以讓您選擇執行所有操作或限制節省空間。
如果您使用的是支持增量備份的備份插件(我們建議這樣做),它將首先執行整個站點備份,然後僅在您的站點上存儲更改。這大大減少了磁碟空間的使用,並且性能要好得多,因為它不會在重複的時間表上同時錘擊您的伺服器。
使用WordPress主機的一鍵還原點
如果您與託管服務提供商進行WordPress備份,則這些備份往往更像是您網站的快照。您可以將其視為Mac上的Time Machine。大多數託管的WordPress主機允許您一鍵還原到某個特定時間點。這是迄今為止最簡單,最方便的方法!
Kinsta為您的WordPress網站提供了六種不同的備份選項。 ?點擊鳴叫
如果您是Kinsta客戶,那麼您很幸運,因為我們擁有業內最好的WordPress備份選項!我們非常重視數據保留和存儲,這就是為什麼我們實際上有六種不同類型的備份:
- 自動備份,每24小時一次,存儲14天(更高的計劃時間更長)。
- 您可以隨時創建的手動備份還原點。
- 系統生成的備份,在Kinsta環境中執行重要任務時自動創建。
- 完全可下載的備份,它是包含整個WordPress站點的歸檔文件(.zip)。存檔文件包含您網站的文件以及包含資料庫內容的SQL文件。
- 6小時備份附加組件(每個站點每月50美元):備份每6小時創建一次,24小時可用。非常適合頻繁更換的網站。
- 每小時備份插件(每個站點每月100美元):備份每小時創建一次,可以24小時使用。非常適合電子商務網站,會員網站和不斷變化的網站。
然後我們更進一步。 ?
Kinsta還每4小時創建並存儲基礎架構中每台機器的持久性磁碟快照(包含備份)24小時,然後每24小時創建並存儲兩周。然後,Google Cloud Platform會使用自動校驗和在多個位置自動存儲每個快照的多個副本,以確保數據的完整性。這意味著快照存儲在最初創建它們的位置的不同數據中心中。
因此,我們強烈建議您考慮託管服務提供商,例如具有這些功能的Kinsta。備份和託管基礎架構的總體價值將為自己付出代價 – 而不是拼湊其他主機和備份插件。如果你很好奇。 Kinsta不會將您的備份包含在總磁碟空間使用量中。
在MyKinsta中從Backup中單擊還原WordPress
您可以在「MyKinsta」儀錶板中輕鬆地從自動,手動或系統生成的備份恢復WordPress站點。請按照以下步驟操作。
每個備份都是創建備份時此環境的文件,資料庫,重定向和Nginx配置的完整快照。還原備份時,對網站文件,資料庫,重定向和Nginx配置的所有更改都將回滾到創建備份的時間。
步驟1
首先,登錄MyKinsta儀錶板。轉到左側的「站點」,然後單擊需要還原備份的WordPress站點。
第2步
轉到「備份」選項卡,然後您將看到不同選項的列表。在這裡,您可以在每日,每小時,手動,系統生成和完全可下載的備份之間切換。在本教程中,我們將使用自動每日備份。
要還原備份,只需單擊要還原的備份旁邊的「還原到」按鈕。選擇「實時」選項將覆蓋您的生產站點。
第3步
然後,您必須輸入您的站點名稱來確認備份恢復。這將覆蓋您的實時環境。然後單擊「還原」。
根據您網站的大小,這可能需要幾分鐘。在還原過程中,您將無法訪問WordPress站點的管理儀錶板。您可以離開MyKinsta儀錶板中的屏幕,因為一旦恢復完成,您將立即收到通知。
恢復過程完成後,您可以訪問WordPress網站的管理儀錶板。每當您還原備份時,都會生成一個新備份,該備份將在您恢復之前反映您網站的狀態。如果您需要撤消恢復,這可以派上用場。
從備份到暫存的一鍵還原WordPress
在Kinsta,您還可以選擇從備份中恢復WordPress,並將其直接推送到您的登台環境。這可以通過多種方式讓您的生活更輕鬆,例如:
- 更順暢,更靈活的開發體驗。
- 無需觸摸您的實際網站即可了解您的網站之前的工作情況。
- 從以前的備份中恢復和檢索信息,而無需修改您的實時站點。
步驟1
這些步驟與將WordPress備份恢復為活動的步驟基本相同。導航到備份,然後單擊要還原的備份旁邊的「還原到」按鈕。這一次,選擇「暫存」選項,它會將備份推送到暫存。
第2步
然後,您必須輸入您的站點名稱來確認備份恢復。這將覆蓋您當前的暫存環境(如果存在,否則將創建一個)。然後單擊「還原」。
根據您網站的大小,這可能需要幾分鐘。然後,您可以訪問您的暫存站點,該站點現在擁有自己的環境,與您的實際站點完全分開。與備份一樣,暫存站點也不會計入您的主機方案的磁碟空間。 ?
使用插件從備份恢復WordPress
接下來,我們將向您展示如何使用插件從備份中恢復WordPress。我們只建議使用支持增量備份的那些。
增量網站備份是指系統僅在更改站點文件和資料庫表時創建備份。這樣做的原因是為了提高您的站點性能並避免伺服器上的許多不必要的備份文件。因此,最好在備份插件掃描最新文件時跳過下一個備份(如果沒有任何更改)。
以下是我們推薦的四個備份插件:
- WP Time Capsule
- VaultPress
- ManageWP
- BlogVault
在本教程中,我們將使用WP Time Capsule。它有一個免費的,功能齊全的版本,你可以使用30天。這很棒,因為這意味著你可以在提交前先試用它。
WP Time Capsule提供增量備份和恢復。這意味著您可以通過在備份期間從不複製文件並僅選擇這些還原所需的特定文件來提高站點性能並簡化還原。
我們假設您已經進行了備份。如果您需要幫助從頭開始安裝,請查看WP Time Capsule的入門指南。否則,請按照以下步驟從WP Time Capsule備份恢復WordPress。
步驟1
登錄您的WordPress儀錶板,轉到「WP Time Capsule」→「備份」,然後在日曆上選擇一個還原點。
注意:如果您無法訪問WordPress管理儀錶板(可能它目前無法訪問),請參閱WP Time Capsule關於如何恢復已關閉網站的解決方案。
第2步
然後單擊「將站點還原到此點。」它們還可以還原到自己的暫存解決方案。
就是這樣!很簡單吧?
使用phpMyAdmin恢復WordPress資料庫備份
有時您可能需要手動還原資料庫。您可以按照以下步驟使用phpMyAdmin恢復MySQL資料庫。
phpMyAdmin是一個免費的開源工具,可通過您的瀏覽器使用,用於處理MySQL或MariaDB的管理。它可用於各種不同的操作,例如遷移資料庫,管理表,索引和執行SQL語句。
注意:本教程假設您已經有要導入的備份或導出的* .sql文件。如果沒有,請參閱我們的教程,了解如何使用phpMyAdmin備份mySQL資料庫。
步驟1
首先,您需要登錄phpMyAdmin。在Kinsta,我們可以從MyKinsta儀錶板中輕鬆訪問phpMyAdmin鏈接。它位於您網站底部的「信息」標籤下。
注意:如果您使用不同的託管服務提供商,phpMyAdmin的位置可能會有所不同。您可以查看他們的文檔或聯繫他們的支持團隊,詢問他們的位置。如果您正在使用cPanel,可以在「資料庫」部分下找到phpMyAdmin。
第2步
單擊您的WordPress資料庫。很可能該名稱將與您網站的名稱相對應。
第3步
單擊「導入」選項卡,然後單擊「選擇文件」。選擇* .sql文件備份/導出。然後點擊「開始」。
重要提示:導入* .sql文件將覆蓋資料庫的當前內容。請務必備份,以防萬一。如果您對此不滿意,請先諮詢開發人員。
如果由於您認為您的WordPress網站可能已被黑客入侵而正在恢復資料庫,我們建議您採取一些額外步驟。請記住,如果您是Kinsta客戶,我們提供免費的黑客修復程序!所以一定要先伸出手,因為我們很樂意幫助24×7。
掙扎著停機和WordPress問題? Kinsta是託管解決方案,旨在為您節省時間!看看我們的功能
更改資料庫密碼
如果您被黑了,則應重置MySQL資料庫密碼。在MyKinsta儀錶板的「資料庫訪問」部分下,您將找到「生成新資料庫密碼」選項。當您使用它時,您的wp-config.php文件會自動更新(只要它位於站點根目錄中,這是默認值)。如果它不在根目錄中,您可以手動更新wp-config.php文件。
重新安裝WordPress核心(Nulled插件,主題)
我們建議的另一件事是重新安裝WordPress核心。這不會影響您的數據(存儲在資料庫中)或自定義。
- 如何在保留現有內容的同時從WordPress儀錶板重新安裝WordPress
- 如何通過FTP手動重新安裝WordPress,同時保留現有內容
- 如何在保留現有內容的同時通過WP-CLI手動重新安裝WordPress
如果您正在處理一個空的WordPress插件或主題,您還應該重新安裝它們,但使用開發人員的合法副本。
使用cPanel還原WordPress資料庫備份
如果您使用的是使用cPanel的託管服務提供商,則可以以類似的方式恢復WordPress資料庫。請按照以下步驟操作。
步驟1
登錄到您的cPanel帳戶,在「文件」部分下單擊「備份」。
第2步
向下滾動到「還原MySQL資料庫備份」。單擊「選擇文件」,然後選擇* .sql文件備份/導出。然後單擊「上傳」。
從儀錶板或使用SFTP手動還原WordPress文件
如果您需要手動恢復WordPress文件,可以使用兩種不同的方法。
從儀錶板恢復WordPress文件
如果您仍然可以訪問儀錶板,則可以先嘗試使用此方法。這簡直太簡單了。
在WordPress儀錶板中,轉到側欄中的「儀錶板」→「更新」。然後單擊「立即重新安裝」按鈕。
單擊該按鈕後,WordPress將自動下載並重新安裝最新版本的WordPress。您實際上只是手動重新運行WordPress從儀錶板更新WordPress時執行的正常更新過程。
可能需要幾秒鐘 – 但是一旦完成該過程,您應該安裝一個新的WordPress副本。
使用SFTP還原WordPress文件
如果由於錯誤而無法訪問WordPress儀錶板(或者只是希望通過SFTP工作),則可以通過SFTP執行類似的過程。你將基本上手動複製WordPress從上面的部分為你做的事情。
以下是步驟的快速摘要:
- 下載最新版本的WordPress。
- 解壓縮.zip文件。
- 上傳除/ wp-content /文件夾以外的所有內容。
步驟1
首先,轉到WordPress .org並下載最新版本的WordPress。
第2步
下載完成後,將.zip文件的完整內容解壓縮到您的計算機。然後,刪除wp-content文件夾。
第3步
完成後,通過SFTP連接到主機並將剩餘文件上傳到最初安裝WordPress的文件夾。通常,這是一個名為public或public_html的根文件夾。
當您開始上傳文件時,您的SFTP程序應提示您輸入類似於「目標文件已存在」的消息。當發生這種情況時,請確保選擇「覆蓋」選項並繼續:
因為您已經刪除了wp-content文件夾,所以這將覆蓋所有核心WordPress文件,而不會影響您的任何主題或插件。上傳完成後,您應該有一個新安裝的WordPress核心文件副本,希望能夠順利運行。
摘要
雖然從備份或文件恢復WordPress通常是一個非常簡單的過程,但有時您可能會遇到一些問題。以下是我們看到用戶苦苦掙扎的一些常見問題以及如何解決問題的鏈接:
- 建立資料庫連接時出錯
- 內部伺服器錯誤
- 死亡的白色屏幕
- ERR_TOO_MANY_REDIRECTS
如果您是Kinsta客戶,您很可能永遠不必擔心這一點。我們有六種不同的備份選項,您只需點擊一下即可隨時恢復您的網站!如果您的網站在我們的網路上遭到黑客攻擊,我們的專家WordPress團隊將免費修復它。
嘗試從備份恢復WordPress時,是否還有其他提示或事項?我們很樂意在評論中聽到它。