想從備份把 WordPress 網站救回來嗎?那您來對地方了。不管網站是壞掉、被駭,還是手滑刪掉,這篇都會一步步教您怎麼處理,快速讓網站重新復活。
當 WordPress 網站發生毀損時,其典型特徵為無法正常運作,或使用者與管理員均無法存取。此類問題多源於外掛衝突、資料庫錯誤或伺服器端故障。症狀輕微時可能呈現白畫面、致命錯誤或版面跑版,嚴重時則導致網站完全離線。
面對此狀況,備份檔案因內含網站程式碼、主題、外掛與資料庫等核心元件,能將網站完整恢復至事故發生前之正常狀態。透過備份還原,所有肇因於錯誤更新或資料損毀的變更皆可被有效撤銷,使備份成為 WordPress 故障排除中最主要的復原策略。
本指南將帶您逐步了解 4 種有效方法,讓您快速輕鬆地從備份還原 WordPress 網站。在開始之前,務必做好適當的準備,以免覆蓋掉仍可使用的資料,或在復原過程中引發更多問題,影響其他正常檔案或資料庫紀錄。
確認備份版本:選定網站出問題前最後一次穩定的完整備份。
檢查備份完整性:確保備份內容涵蓋 WordPress 核心、主題、外掛、媒體檔案及資料庫。
備份當前狀態:即便網站已受損,仍建議保留目前版本的備份,作為緊急回溯之用。
確認存取權限:確認您可順利登入主機控制台、相關備份外掛或雲端儲存空間。
擬定還原策略:依據自身技術程度,決定採用外掛、主機內建工具或手動方式進行還原。
當您已確認備份檔案完整有效,且網站目前的異常狀況非屬短暫性之偶發問題後,接下來的步驟便是將備份實際復原至 WordPress 網站中。
還原作業可區分為手動操作與半自動化輔助兩大類型,您的選擇主要取決於個人技術能力與現有工具之完備程度。
實務上,WordPress 備份還原可透過以下三種主要管道執行:
透過這三種方法,您可以以手動方式將檔案與資料庫逐一上傳與匯入。
為確保還原作業順暢,建議您綜合考量備份檔案的存放位置(如雲端儲存服務、主機端備份或本機硬碟)、該備份之原始建立方式(外掛產出或手動打包),以及您對伺服器指令與資料庫操作之掌握程度,據以選擇最適合且最有效率的復原路徑。
這是從備份還原 WordPress 網站最簡單、最友善使用者的方式。備份外掛通常會儲存完整的網站快照,包含檔案和資料庫,並支援一鍵還原。如果您之前曾使用 UpdraftPlus 或其他外掛備份 WordPress 網站,請依照以下步驟進行還原:
步驟 1. 登入 WordPress 管理儀表板,開啟您的備份外掛(如 UpdraftPlus)。
步驟 2. 前往「備份 / 還原」>「現有備份」。然後選擇最近且穩定的備份版本,點擊「還原」按鈕。
步驟 3. 選擇要還原的元件,點擊「還原」並等待外掛完成整個程序。
步驟 4. 重新檢查您的網站,確認所有內容和功能都已正常還原。
如果您的主機供應商有提供內建的備份工具,您可以直接透過控制台從備份還原 WordPress 網站。這種方法相當可靠,因為備份通常由主機系統自動產生並儲存在伺服器層級。這種方式非常適合在不需登入 WordPress 的情況下進行完整網站復原。以下我們以 cPanel 為例進行說明。
還原部分備份
步驟 1. 使用您的帳號和密碼登入主機控制台(如 cPanel)。
步驟 2. 向下滑動找到「檔案」區塊,點擊「備份精靈」。
步驟 3. 點擊「還原」,然後選擇您要還原的內容,例如「家目錄」或「MySQL 資料庫」。
步驟 4. 點擊「選擇檔案」,選取您的備份壓縮檔(通常是 .tar.gz 或 .sql 檔案),然後點擊「上傳」開始還原網站。
還原完整備份
注意事項:
為確保伺服器穩定性,cPanel 僅允許擁有 root(超級管理員)權限的使用者,透過一鍵點擊的方式從 tar.gz 備份還原整個網站。
對於一般管理員帳戶,您可以從完整備份壓縮檔中分別取出網站檔案和資料庫檔案,再個別上傳以完成網站還原。
步驟 1. 在「檔案」區塊中找到「檔案管理員」。
步驟 2. 找到「public_html」目錄(或您特定網域的根目錄),然後從上方選單點擊「上傳」。(或者,您可以建立一個新資料夾來存放備份檔案,待網站還原完成後再將其刪除。)請確保所有重要的索引檔案(如 index.php)都直接放在 public_html 目錄下。
步驟 3. 選取您要還原的資料夾內所有檔案,然後將它們拖曳到對應的目錄中。
步驟 4. 前往您的 WordPress 網站,確認其運作正常。
替代方式: 您也可以在本地電腦上解壓縮備份檔案,然後依照部分備份還原的步驟,透過 SFTP 和 MySQL 資料庫來還原檔案。
在某些情況下,您可能只有儲存在本機電腦中的原始備份檔案,這些檔案通常包含兩個部分:一是網站檔案的壓縮封裝(常見格式為 .zip 或 .tar.gz),內含 WordPress 核心程式、主題、外掛及媒體上傳檔案;二是資料庫的結構與內容匯出檔(格式為 .sql)。若您面臨此情境,唯一的還原途徑便是透過手動方式進行。
具體操作流程分為兩個面向:
檔案還原:使用 FTP 用戶端軟體(如 FileZilla)連線至主機伺服器,將備份壓縮檔解壓縮後,將所有檔案上傳至網站的根目錄(通常為 public_html)。
資料庫還原:登入主機控制台(如 cPanel),進入 phpMyAdmin 介面,選取目標資料庫後,將 .sql 備份檔案匯入,以重建所有文章、頁面、設定與使用者資料。
手動還原的最大優勢在於您能全程掌握每個環節,不受外掛相容性或主機工具限制。但相對地,此方式對使用者的技術熟悉度要求較高,操作時需格外謹慎,建議在執行前先將現有網站狀態另行備份,並在測試環境中演練一次,以降低實際操作時發生失誤的風險。
透過 FTP 還原 WordPress 檔案:
步驟 1. 使用 FTP 用戶端(如 FileZilla)連線到您的伺服器,找到 WordPress 檔案的根目錄。
步驟 2. 選取您的 FTP 備份檔案,按右鍵選擇「上傳」,這將會覆蓋現有的檔案。
透過 phpMyAdmin 還原資料庫:
步驟 1. 在 cPanel 或其他主機提供的介面中存取您的資料庫。
步驟 2. 在「資料庫」區塊中點擊 phpMyAdmin,在左側選單中選擇您要存取的資料庫。
步驟 3. 選取目標資料庫,前往「操作」分頁,點擊「刪除資料庫」。
步驟 4. 點擊上方選單的「匯入」,點擊「瀏覽」選取要匯入的備份 .sql 檔案,然後點擊「執行」。
步驟 5. 儲存變更後,在瀏覽器中測試您的網站是否正常運作。
雖然上述所有方法都可以從備份還原 WordPress 網站,但如您所見,它們需要相當程度的技術知識和繁複的操作步驟。更麻煩的是,大多數解決方案都無法直接一鍵還原 WordPress 檔案和資料庫。
在眾多 WordPress 備份與還原方案中,雲端備份服務正逐漸成為兼具效率與擴充性的主流選擇。以 MultCloud 為代表的雲端備份工具,其核心價值在於將完整的 WordPress 網站副本(含所有程式檔案、主題、外掛、媒體資源及資料庫)安全儲存至 Google Drive、Dropbox、OneDrive 等第三方雲端儲存平台。
隨時隨地存取:備份檔案不受限於特定主機或實體設備,只要具備網路連線,您即可從任何裝置存取完整的網站備份,大幅提升管理彈性。
自動化排程備份:MultCloud 支援靈活的排程設定,您可依據網站更新頻率,選擇每日、每週或每月自動執行備份任務,無需手動介入,徹底杜絕「忘記備份」的風險。
高度的擴充性:無論您管理的是單一 WordPress 網站,或是同時維護多個客戶網站,MultCloud 皆能透過集中化的雲端儲存架構,輕鬆擴展備份規模,滿足不同階段的營運需求。
MultCloud 不僅簡化了備份與還原的繁瑣流程,更透過雲端儲存的靈活性與可靠度,為 WordPress 網站提供了長期且高效的保護機制,尤其適合重視時間效率與資料安全性的網站管理者。
MultCloud 讓您能將 WordPress 網站備份到多種目的地,包括雲端硬碟、FTP 伺服器和 MySQL 資料庫。請依照以下步驟備份 WordPress 網站:
步驟 1. 前往 MultCloud 網站,註冊帳號並登入以進入控制台。
步驟 2. 點擊「添加雲端硬碟」,選一個雲端硬碟(如 Google Drive)加入 MultCloud。
步驟 3. 選擇「網站備份」>「要備份的網站」>「新增網站」,輸入網站主機位址,並輸入使用者名稱和密碼,以加入網站檔案和資料庫。
步驟 4. 點擊「備份儲存位置」,新增您的雲端硬碟,然後點擊「立即備份」。
此外,「選項」按鈕讓您能設定電子郵件通知和檔案篩選器,您可以根據需求在備份中包含或排除特定檔案。您也可以設定排程備份任務,頻率可選擇一次、每日、每週或每月。
當您的 WordPress 網站發生故障時,MultCloud 讓您能直接從雲端儲存空間將備份還原到主機伺服器或其他環境。這個流程省去了手動匯入的步驟,讓復原更快、更可靠,特別是在緊急停機的狀況下。
步驟 1. 前往 MultCloud 中的「任務清單」區塊,找到您的伺服器備份。
步驟 2. 點擊三個點的功能選單按鈕,選擇「還原」。
步驟 3. 選擇「備份版本與還原選項」,然後根據需求選擇「還原至原始位置 / 新位置」,最後點擊「還原」。
您可以在 MultCloud 中透過點擊幾下就完成網站的備份與還原。如果您正在管理一個 WordPress 網站,現在就是採取行動的時候了。不要等到網站當機才處理。立即設定自動化備份系統並測試您的復原流程,使用 MultCloud 來節省時間、降低風險,並確保您的網站在最需要的時候保持正常運作。
Q1:如果沒有備份,該如何還原 WordPress 網站?
沒有備份要還原 WordPress 網站相當困難,通常需要進行部分重建。您可以嘗試從主機供應商、Google 快取或 Wayback Machine 中取得快取版本。在某些情況下,您的主機可能會有自動的伺服器快照。但一般來說,沒有備份就無法保證能完整復原。
Q2:如何從備份安裝 WordPress 網站?
要從備份安裝網站,請透過 FTP 或主機檔案管理員將 WordPress 檔案上傳到伺服器,然後使用 phpMyAdmin 匯入資料庫。接著更新 wp-config.php 中的資料庫連線資訊。最後還原備份中的主題、外掛和上傳資料夾,以重建完整的網站結構。
Q3:WordPress 預設將備份儲存在哪裡?
WordPress 本身不會自動儲存備份。備份通常會儲存在外掛所指定的位置(例如 UpdraftPlus 會儲存在 /wp-content/updraft/ 或 Google Drive 等雲端硬碟中)。主機供應商也可能會將備份分別儲存在伺服器層級的備份系統中。
Q4:如何還原單一 WordPress 頁面?
如果頁面有編輯歷史記錄,您可以從「頁面」>「修訂版本」中還原。或者,您也可以從備份外掛或資料庫備份中還原。如果頁面已被永久刪除,則需要還原包含該頁面的完整網站或資料庫備份。
Q5:如何從備份匯入 WordPress 網站?
將備份檔案(包含 WordPress 檔案和資料庫匯出檔)上傳到您的伺服器。使用 phpMyAdmin 匯入 SQL 檔案,然後將檔案放置在正確的目錄中。或者,您也可以使用 UpdraftPlus 或 Duplicator 等遷移外掛進行一鍵匯入。
Q6:如何在 WordPress 中查看備份紀錄?
要查看備份紀錄,請開啟您的備份外掛控制台(如 UpdraftPlus、Jetpack),查看現有的備份歷史紀錄。您也可以檢查雲端儲存空間或主機控制台中的備份。還原前請務必確認檔案的日期、大小和完整性。
Google Drive
Google Workspace
OneDrive
OneDrive for Business
SharePoint
Dropbox
Dropbox Business
MEGA
Google Photos
iCloud Photos
FTP
box
box for Business
pCloud
Baidu
Flickr
HiDrive
Yandex
NAS
WebDAV
MediaFire
iCloud Drive
WEB.DE
Evernote
Amazon S3
Wasabi
ownCloud
MySQL
Egnyte
Putio
ADrive
SugarSync
Backblaze
CloudMe
MyDrive
Cubby