當您的 WordPress 網站毀損時會發生什麼事?
當 WordPress 網站發生毀損時,其典型特徵為無法正常運作,或使用者與管理員均無法存取。此類問題多源於外掛衝突、資料庫錯誤或伺服器端故障。症狀輕微時可能呈現白畫面、致命錯誤或版面跑版,嚴重時則導致網站完全離線。
面對此狀況,備份檔案因內含網站程式碼、主題、外掛與資料庫等核心元件,能將網站完整恢復至事故發生前之正常狀態。透過備份還原,所有肇因於錯誤更新或資料損毀的變更皆可被有效撤銷,使備份成為 WordPress 故障排除中最主要的復原策略。
從備份還原 WordPress 網站前的準備工作
本指南將帶您逐步了解 4 種有效方法,讓您快速輕鬆地從備份還原 WordPress 網站。在開始之前,務必做好適當的準備,以免覆蓋掉仍可使用的資料,或在復原過程中引發更多問題,影響其他正常檔案或資料庫紀錄。
確認備份版本:選定網站出問題前最後一次穩定的完整備份。
檢查備份完整性:確保備份內容涵蓋 WordPress 核心、主題、外掛、媒體檔案及資料庫。
備份當前狀態:即便網站已受損,仍建議保留目前版本的備份,作為緊急回溯之用。
確認存取權限:確認您可順利登入主機控制台、相關備份外掛或雲端儲存空間。
擬定還原策略:依據自身技術程度,決定採用外掛、主機內建工具或手動方式進行還原。
如何從備份還原 WordPress 網站
當您已確認備份檔案完整有效,且網站目前的異常狀況非屬短暫性之偶發問題後,接下來的步驟便是將備份實際復原至 WordPress 網站中。
還原作業可區分為手動操作與半自動化輔助兩大類型,您的選擇主要取決於個人技術能力與現有工具之完備程度。
實務上,WordPress 備份還原可透過以下三種主要管道執行:
透過這三種方法,您可以以手動方式將檔案與資料庫逐一上傳與匯入。
為確保還原作業順暢,建議您綜合考量備份檔案的存放位置(如雲端儲存服務、主機端備份或本機硬碟)、該備份之原始建立方式(外掛產出或手動打包),以及您對伺服器指令與資料庫操作之掌握程度,據以選擇最適合且最有效率的復原路徑。
方法 1:透過外掛還原 WordPress 網站(以 UpdraftPlus 為例)
這是從備份還原 WordPress 網站最簡單、最友善使用者的方式。備份外掛通常會儲存完整的網站快照,包含檔案和資料庫,並支援一鍵還原。如果您之前曾使用 UpdraftPlus 或其他外掛備份 WordPress 網站,請依照以下步驟進行還原:
步驟 1. 登入 WordPress 管理儀表板,開啟您的備份外掛(如 UpdraftPlus)。
步驟 2. 前往「備份 / 還原」>「現有備份」。然後選擇最近且穩定的備份版本,點擊「還原」按鈕。
步驟 3. 選擇要還原的元件,點擊「還原」並等待外掛完成整個程序。
步驟 4. 重新檢查您的網站,確認所有內容和功能都已正常還原。
方法 2:透過網站主機控制台還原
如果您的主機供應商有提供內建的備份工具,您可以直接透過控制台從備份還原 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 資料庫來還原檔案。
方法 3:透過 FTP + phpMyAdmin 手動還原
在某些情況下,您可能只有儲存在本機電腦中的原始備份檔案,這些檔案通常包含兩個部分:一是網站檔案的壓縮封裝(常見格式為 .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 檔案和資料庫。
在眾多 WordPress 備份與還原方案中,雲端備份服務正逐漸成為兼具效率與擴充性的主流選擇。以 MultCloud 為代表的雲端備份工具,其核心價值在於將完整的 WordPress 網站副本(含所有程式檔案、主題、外掛、媒體資源及資料庫)安全儲存至 Google Drive、Dropbox、OneDrive 等第三方雲端儲存平台。
-
隨時隨地存取:備份檔案不受限於特定主機或實體設備,只要具備網路連線,您即可從任何裝置存取完整的網站備份,大幅提升管理彈性。
-
自動化排程備份:MultCloud 支援靈活的排程設定,您可依據網站更新頻率,選擇每日、每週或每月自動執行備份任務,無需手動介入,徹底杜絕「忘記備份」的風險。
-
高度的擴充性:無論您管理的是單一 WordPress 網站,或是同時維護多個客戶網站,MultCloud 皆能透過集中化的雲端儲存架構,輕鬆擴展備份規模,滿足不同階段的營運需求。
MultCloud 不僅簡化了備份與還原的繁瑣流程,更透過雲端儲存的靈活性與可靠度,為 WordPress 網站提供了長期且高效的保護機制,尤其適合重視時間效率與資料安全性的網站管理者。
將 WordPress 網站備份到雲端硬碟
MultCloud 讓您能將 WordPress 網站備份到多種目的地,包括雲端硬碟、FTP 伺服器和 MySQL 資料庫。請依照以下步驟備份 WordPress 網站:
步驟 1. 前往 MultCloud 網站,註冊帳號並登入以進入控制台。
步驟 2. 點擊「添加雲端硬碟」,選一個雲端硬碟(如 Google Drive)加入 MultCloud。
步驟 3. 選擇「網站備份」>「要備份的網站」>「新增網站」,輸入網站主機位址,並輸入使用者名稱和密碼,以加入網站檔案和資料庫。
步驟 4. 點擊「備份儲存位置」,新增您的雲端硬碟,然後點擊「立即備份」。
此外,「選項」按鈕讓您能設定電子郵件通知和檔案篩選器,您可以根據需求在備份中包含或排除特定檔案。您也可以設定排程備份任務,頻率可選擇一次、每日、每週或每月。
從雲端備份還原 WordPress 網站
當您的 WordPress 網站發生故障時,MultCloud 讓您能直接從雲端儲存空間將備份還原到主機伺服器或其他環境。這個流程省去了手動匯入的步驟,讓復原更快、更可靠,特別是在緊急停機的狀況下。
步驟 1. 前往 MultCloud 中的「任務清單」區塊,找到您的伺服器備份。
步驟 2. 點擊三個點的功能選單按鈕,選擇「還原」。
步驟 3. 選擇「備份版本與還原選項」,然後根據需求選擇「還原至原始位置 / 新位置」,最後點擊「還原」。
總結
您可以在 MultCloud 中透過點擊幾下就完成網站的備份與還原。如果您正在管理一個 WordPress 網站,現在就是採取行動的時候了。不要等到網站當機才處理。立即設定自動化備份系統並測試您的復原流程,使用 MultCloud 來節省時間、降低風險,並確保您的網站在最需要的時候保持正常運作。
常見問答(FAQ)
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),查看現有的備份歷史紀錄。您也可以檢查雲端儲存空間或主機控制台中的備份。還原前請務必確認檔案的日期、大小和完整性。
MultCloud支援的雲端硬碟
-
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