最近我們收到很多關於WordPress升級的問題,主要是因為最近用戶登入後台時都會看到WordPress有新提示 – 建議主機需要 php 8.3 或以上版本。
WordPress每過一陣子都會出現新的安全漏洞,所以定期更新WordPress絕對是好事,只是用戶也需要注意升級後WordPress主系統是否跟使用中的主題或插件相容。比較多的情況是,用戶的WordPress有使用付費的主題或者插件,但過了保固期後沒有更新,導致升級WordPress主系統後會出現以下的訊息。

所以進行這類升級務必先為網站進行備份,萬一升級後有任何問題也可以透過備份進行復原。假如想排查的話,建議是先查看Apache或者Litespeed的錯誤記錄,基本上有錯誤記錄就可以看到是那個插件或者主題出問題。如果這樣還是沒有頭緒,可以參考以下的方法
1、看到以上訊息的話,很大機率連WordPress後台也登不上,這個時候可以試試看把「所有」插件停用
2、在檔案管理員,把wp-content裡面的 plugins資料夾改一個名稱 (例如 plugins.bak)

3、改好之後再嘗試登入WordPress後台,打開外掛的頁面應該會看到插件因為不存在而自動停用

4、這個時候把 plugins.bak 資料夾改回原來的名稱 ,再把插件一個一個復原,直到錯誤再出現,這個時候就會大概知道是那個插件導致的問題。
不過要說明一下,這樣的錯誤還是有其他的可能性,例如把A插件升級後,A插件只能跑 php 8,但B插件只能跑 php 7 。那個時候應該是復原,放棄A插件或者B插件,還是找A或B插件的替代方案?也許應該尋求網站設計廠商的建議,假如你是科比的客戶也歡迎先聯絡我們取得意見。
