WordPress 更新完變一片白,怎麼救?(照這個順序做)

按了更新,網站變成一片白,後台也進不去。這是 PHP 出錯被擋在畫面之外,不是網站被刪掉。這篇給一個從最安全到最深的排查順序,不用寫程式也做得完前三步。

按了更新,網站變成一片白。後台也進不去。

先講一句讓你能呼吸的:資料通常還在。 白畫面是某段程式出錯被擋下來,不是網站被刪掉了。

動手之前先做這件事

🔴 先確認有沒有備份,還有備份是幾點的。

有備份的話,下面每一步都有退路。沒有備份的話,先請主機商幫你複製一份現況(多數主機商後台就能建立快照),再往下做。

沒有退路就不要動手——這是唯一一條沒有例外的規則。

第一步:讓它把話講完

白畫面的意思是「出錯了,但錯誤訊息被關掉」。第一件事是把訊息打開。

在網站根目錄的 wp-config.php 裡找 WP_DEBUG,把它改成開啟:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

重新整理一次網站,然後去 wp-content/debug.log 看最後幾行。多數情況它會直接告訴你是哪一個外掛的哪一個檔案出錯。

⚠️ 查完記得改回 false——錯誤訊息公開顯示是資安風險。

第二步:一次停用全部外掛(不用進後台)

後台進不去也能停用外掛:用主機的檔案總管或 FTP,把 wp-content/plugins 這個資料夾改名plugins-off

改完重新整理:

  • 網站回來了 → 確定是外掛造成的。把名字改回 plugins,然後進後台一個一個啟用,啟用到哪一個又白掉,兇手就是它
  • 還是白的 → 不是外掛,往下一步

這一步是安全的,改名不會刪掉任何東西。

第三步:換回預設佈景

同樣用檔案總管,把目前使用的佈景資料夾改名。WordPress 找不到指定的佈景時,會自動退回預設佈景(那些 twentytwenty 開頭的)。

網站回來了,代表問題在佈景——通常是佈景還沒支援新版本的 PHP 或 WordPress。這時候先別急著改程式,去看佈景有沒有更新版

第四步:記憶體與 PHP 版本

前三步都不是的話,剩下兩個常見原因:

記憶體不夠——在 wp-config.php 加一行提高上限:

define( 'WP_MEMORY_LIMIT', '256M' );

PHP 版本不合——主機的 PHP 版本太舊(跑不動新版 WordPress)或太新(舊外掛還沒支援)。這一項在主機後台調,調之前先確認你的外掛支不支援。

什麼時候該停手找人

這三種情況,繼續自己弄的風險大於省下的錢:

  • 沒有備份——每一步都可能讓情況更糟
  • 這是在營業的金流站——每多白一小時就是真的訂單在掉
  • 需要動主機層設定——PHP 設定檔、伺服器設定這一層,改錯的影響範圍比網站大

白畫面卡住、又不敢亂動的話,加 LINE 把網址給我們,我們先看得到的部分判斷是哪一層,再告訴你自己修得動還是要有人接手。

預防:更新前的三件事

事後排查很貴,事前三件事很便宜:

  1. 先備份,而且確認還原得回來——沒驗證過的備份不算備份
  2. 不要在正式站直接按更新——我們的做法是本地測完再上傳
  3. 不要一次更新十個——出事的時候你會不知道是哪一個

第三點特別實用。分批更新的成本是多花幾分鐘,一次全更的成本是一個下午。

常見問題

Q1:白畫面會不會是被駭?

A: 有可能,但機率低於「更新出錯」。差別在於:更新出錯是你按了更新之後才發生的,被駭通常還會伴隨其他徵兆——被駭前的五個徵兆那篇有清單。時間點對得上更新,就先照這篇排。

Q2:改資料夾名稱會不會弄丟外掛設定?

A: 不會。外掛的設定存在資料庫裡,跟資料夾是分開的。改名只是讓 WordPress 暫時找不到它們,改回去設定都還在。

Q3:我沒有 FTP 也沒有檔案總管怎麼辦?

A: 主機商的控制台幾乎都有檔案管理功能,找不到就開客服單問。真的什麼都沒有的話,這個網站的可維護性本身就是個問題,值得考慮換一個環境。

延伸閱讀

🔗 不知道從哪查起:用 AI 幫你定位問題(含三條不能照做的紅線)。

看完教學,覺得 WordPress 還是太麻煩?

不想自己跟速度、外掛、主機纏鬥,交給我們處理。

免費網站健檢 聊聊我的網站規劃

3 分鐘看出速度、SEO、安全性的問題。

MO DESIGN STUDIO

我們專注品牌網站設計、行銷著陸頁與整合式 CMS 流程,協助團隊打造有感的線上體驗。

← 返回部落格