WordPress升級或是安裝新的外掛時,有時會因為不相容而發生你的網站再也看不到畫面(空白螢幕)或是出現500 Internal Server Error的情況發生。因為是空白螢幕或是錯誤訊息,那表示你再也無法進入WordPress的控制台去處理,剩下的方法,就只有直接進入虛擬主機的主控台才能夠解決了。

  在大部份的情況下,只要先把全部的外掛關閉就可以了。如果不使用WordPress的控制台中的功能,如何關閉外掛呢?很簡單,只要到虛擬主機主控台中的PhpMyAdmin資料庫管理程式即可,如下所示:

displug01

  點擊之後,可以看到以下的介面:

displug02

  然後請直接到SQL介面輸入搜尋指令:

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

  可以找到管理WordPress網站相關系統資訊的wp_options資料表的啟用外掛記錄,如下所示:

displug03

  請點擊箭頭所指的地方,那是編輯該記錄的地方,開啟之後,正常的情形之下,你可以看到一大串的文字(內容多少則看你啟用了多少個外掛而定):

displug04

  請把這些備份下來,如果修改錯誤的話,還有機會復原。備份完成之後,請把這些內容刪除,置換成:

a:0:{}

  看起來像是以下的樣子:

displug05

  修改完畢之後,別忘了要到右下角去按下「執行」按鈕,畫面上有通知您修改完成才算數喔。如果你的網站問題是由外掛所引起的,用此種方式把外掛通通改為不啟用,照理就可以進入你的網站了。進入搶求後的WordPress控制台的外掛功能去看看:

displug06

  您應該會看到所有的外掛(在本範例中是3個)都被設定為非啟用狀態。接下來,你就可以一個一個打開,看看是哪一個外掛造成的影響。

(550)

%d 位部落客按了讚: