內容更新於 — 2022-12-26 16:44
很多時候,突然間無法登入 WordPress 後台,可能是因為佈景主題或某些外掛更新後發生衝突,所以,我們可以透過 FileZilla去停用佈景主題或外掛,看看問題是否能解決,找到兇手之後,再來做後續的排解。
停用的方法很簡單,只需要將使用中的佈景主題或外掛的文件夾名稱,改成任意一個自己能記得住的名字就停用了,記得,一次只改一個資料夾,避免混亂,這時候, WordPress 後台通常就能正常登入。
如果你的主機有提供 cPanel ,那麼,你可以在 cPanel 中找到網站的 public_html 資料夾,再進去 wp-content 裡面去停用。但是,如果你的主機沒有提供 cPanel ,比如 CLOUDWAYS ❐,那麼,就可以透過 FileZilla 這套軟體去連線網站的資料庫。
如果你不會使用 FileZilla ,可以參考這一篇以 CLOUSWAYS 主機做示範的操作教學☞如何使用FileZilla存取WordPress根目錄public_html ❐。
要怎麼知道該修改哪個佈景主題或外掛的文件夾名稱?需要排查。首先,如果完全不曉得兇手,那麼,可以嘗試從外掛下手,因為,停用外掛對網站的影響比佈景主題要小一點。
Total Time: 10 minutes
在 FileZilla 的文件中,找到〈 plugins 〉這個文件夾,路徑為:〈 public_html 〉>〈 wp-content 〉>〈 plugins 〉
預設的文件夾名稱為〈 plugins 〉,這時候,可以嘗試改成〈 plugins-test 〉,要記好自己改成這個名字唷!
改完以後,嘗試登入 WordPress 後台,如果成功登入了,那麼,應該就是有某個外掛出問題,所以,我們要找出是哪個外掛。
這時候, WordPress 後台中的〈外掛〉中,會看到如圖中的畫面,不要擔心,這是因為我們修改了文件夾的名稱,所以資料庫抓不到〈 plugins 〉。
到這裡大家別擔心,至少,我們能夠成功進入 WordPress 後台,而且,也初步知道,一定是某一個外掛出問題。
所以,我們先回到 FileZilla ,將剛剛自己隨便取的〈 plugins-test 〉文件夾名稱改回預設的〈 plugins 〉。
修改回預設的〈 plugins 〉之後,再回到 WordPress 後台的〈外掛〉中,就會發現,所有的外掛都出現了,但是也都停用了。
這時候,我們就可以逐一把他們啟用,來看看是哪個外掛造成無法登入 WordPress 後台。
☞ Tip :正常來說,只要啟用到那個發生問題的外掛,應該就會出現錯誤的畫面,如果沒有的話,試著登出 WordPress 看看是不是又無法登入,直到找到那個出問題的外掛為止。
在 WordPress 後台中,當啟用某一個外掛之後,就出現錯誤畫面或無法登入 WordPress 後台,這時候,記下那個外掛,回到 FileZilla 去更改那個外掛的文件夾名稱,目的是單獨停用它。
比如,當我們在 WordPress 後台的〈外掛〉中,啟用了〈 Breeze 〉這個外掛就出問題,那麼,兇手應該就是這個外掛。於是,回到 FileZilla ,找到〈 Breeze 〉這個資料夾,範例圖片中的路徑為:〈 public_html 〉>〈 wp-content 〉>〈 plugins 〉>〈 plugins 〉>〈 Breeze 〉。將〈 Breeze 〉這個文件夾的名稱改成〈 Breeze-text 〉,這樣就能停用這個外掛了。
這時候,再回去 WordPress 後台,陸續將其他的外掛啟用,確認其他外掛都沒問題了之後,再來針對出問題的那個外掛進行後續處理,詢問外掛客服 ... ... 等等的方式。
倘若,在 Step 1 ~ Step 3 一次停用所有的外掛後,發現還是無法登入 WordPress 後台,那麼,也可以嘗試在 FileZilla 中停用佈景主題。
路徑為〈 public_html 〉>〈 wp-content 〉>〈 wp-content 〉>〈 themes 〉。
展開〈 themes 〉這個資料夾之後,會列出所有已安裝的佈景主題,這時候,我們只需要停用〈正在使用中〉的那個佈景主題就可以了。圖片中示範的是假設正在使用中的佈景主題為〈 storefront 〉。
接著,將〈 storefront 〉這個文件夾的名稱改成〈 storefront-test 〉,就能停用了。
當我們修改使用中的佈景主題的文件夾名稱之後,因為資料庫抓不到文件夾,所以佈景主題便失效了,這時候,就可以嘗試看看能否登入 WordPress 後台。
如果能夠順利登入,那應該就是佈景主題本身有問題。接著,我們在 WordPress 後台中,前往〈外觀〉>〈佈景主題〉,啟用 WordPress 預設的佈景主題。
這裡可以看到上方有個提示訊息,告訴我們說:「原本啟用的佈景主題壞掉了,需切換到預設的佈景主題」。
接著,我們在 WordPress 預設的佈景主題中按下〈啟用〉就可以了。
雖然說,原本使用的那個佈景主題目前無法再使用,但是,至少 WordPress 後台可以正常,登入之後再向那個佈景主題的客服尋求支援。
透過 FileZilla 停用佈景主題的機制,其實是讓 WordPress 資料庫抓不到文件夾,這樣,發生問題的那個佈景主題或外掛,就無法影響 WordPress 資料庫的運作。
所以,我們透過在 FileZilla 中變更文件夾的名稱,讓 WordPress 抓不到資料,來逐一排查是哪個環節出問題。
一旦文件夾的名稱被修改了之後,被修改的那個佈景主題或外掛就會被停用,所以,之後要再回到 wordPress 後台將他們重新啟用,如果被停用的那些並不是造成問題兇手的話。
所以,這裡有幾個觀念和重點要牢記,避免操作的時候出錯。
如何透過FileZilla停用佈景主題或外掛的教學就到這囉!任何問題歡迎在下方留言板討論囉!
Copyright ©miriammibao.com all rights reserved|Designed by MiriamMibao温唯 Since 2014.