| IT基础设施服务
WordPress 更新後網站崩潰 – 如何安全還原
簡介 – 當一次更新讓整個網站掛掉
更新本來是為了安全與穩定,但在實務上,更新失敗或不相容的情況並不少見。按下更新按鈕之後,網站可能只剩白屏,或出現難以理解的錯誤訊息,有時甚至連後台也進不去。
遇到這種情況,最重要的不是立刻刪外掛、改程式,而是先穩住陣腳,按照一定的順序處理:先備份,再檢查,最後才是修復。
第一步 – 先做好完整備份
即使網站已經處於錯誤狀態,也一定要先備份。這樣一來,如果後續修復步驟出現新的問題,你仍然可以回到目前這個時間點。
- 透過 FTP 工具(例如 FileZilla)下載整個 WordPress 安裝目錄。
- 在 phpMyAdmin 中匯出 WordPress 資料庫為 SQL 檔案。
- 若主機控制台提供完整帳號備份功能,也建議另外建立一份。
第二步 – 檢查是否卡在維護模式
若更新過程中途失敗,WordPress 會在網站根目錄建立一個名為 .maintenance 的檔案,網站就會一直停留在維護模式。
- 用 FTP 連線到網站根目錄。
- 尋找 .maintenance 檔案並刪除。
- 重新整理前台與後台頁面。
第三步 – 修復 WordPress 核心檔案
若更新過程中某些核心檔案損毀,最直接的作法是重新覆蓋一份乾淨的 WordPress 核心檔案,但保留 wp content 目錄。
- 從官方網站下載最新版本的 WordPress 安裝包。
- 在本機解壓縮 ZIP 檔。
- 刪除解壓後資料夾中的 wp content 目錄。
- 將其餘檔案透過 FTP 上傳到主機,覆蓋原本的核心檔案。
第四步 – 排查外掛衝突
許多更新造成的錯誤,其實都是外掛與新版本 WordPress 或 PHP 不相容所致。
- 將 wp content/plugins 整個資料夾重新命名(例如 plugins disabled),一次停用所有外掛。
- 測試網站是否能正常載入。
- 若可以,再將資料夾名稱改回 plugins,並逐一重新命名各外掛資料夾,找出造成錯誤的那一個。
第五步 – 測試預設佈景主題
如果停用外掛沒有幫助,問題可能出在佈景主題上。
- 在 wp content/themes 中將目前佈景主題資料夾改名。
- WordPress 會嘗試啟用預設佈景主題,例如 Twenty Twenty Four。
- 若網站在預設佈景下可以正常顯示,就代表原佈景主題需要開發者進一步檢查。
第六步 – 修復資料庫
某些更新會修改資料庫結構,一旦中途失敗,便可能導致資料表不一致或損毀。
- 在 phpMyAdmin 中對所有資料表執行修復操作。
- 必要時,可啟用 WordPress 內建的修復頁面,進一步檢查與修正資料庫。
第七步 – 檢查 PHP 版本與記憶體限制
若外掛或佈景主題尚未準備好支援較新的 PHP 版本,更新後就有可能發生嚴重錯誤。同時,記憶體限制太低也會造成程式在執行過程中意外中止。
第八步 – 何時尋求專業協助
如果你已經依照以上步驟操作,網站依然無法正常運作,那麼將相關資訊與備份交給熟悉 WordPress 與伺服器環境的專業人員會是較安全的做法。由於你已經事先完成備份與初步排查,他們可以在更短時間內鎖定問題並修復,而不必從零開始摸索。
延伸閱讀
- WordPress 更新指南:https://wordpress.org/support/article/updating-wordpress/
- WordPress 支援與文件:https://wordpress.org/support/
- FileZilla FTP 用戶端:https://filezilla-project.org/
- phpMyAdmin 官方網站:https://www.phpmyadmin.net/