如何停用所有外掛來debug又讓網站訪客仍能正常瀏覽呢?

當網站發生一些奇怪的問題而找不到原因時,最後都須把外掛全數停用再一個個啟用來觀察是哪個外掛產生衝突,但外掛全數停用會影響網站前台正在瀏覽的訪客,而這一招兩全其美的debug方式或許正是你需要的...

一般來說,在為網站進行疑難排解時,都會要求網站管理員停用所有外掛並切換到預設佈景主題。 可以理解多數的網站管理員均不希望這樣做,因為這項操作會影響網站訪客,使他們瀏覽沒有原先功能的網站。

對啟用 [疑難排解模式] 這項功能的網站管理員來說,網站上所有外掛均會停用,並切換至預設佈景主題,但其他網站訪客檢視網站則一切如常。

啟用 [疑難排除模式] 後,它會管理列上新增一個選單,啟用該模式的網站管理員可透過這個選單為外掛進行個別啟用、切換至網站目前使用的佈景主題,及停用 [疑難排解模式](回到非偵錯的狀態)。

請注意,由於「強制使用外掛」的執行方式不同,在 [疑難排解模式] 中無法停用這類外掛

一、安裝外掛

  • 名稱 : Health Check & Troubleshooting
  • 後台搜尋或下載後上傳

二、啟用「疑難排解」模式

啟用此模式後,你的後台網站就自動把佈景主題切換回預設主題,所有外掛也全數停用了,別緊張,你若用另一個瀏覽器以訪客身份來瀏覽網站,都是正常的喔,

所以此時你就可以安心慢慢的來找出問題所在了。

不過這樣子的讓你的網站分別呈現兩個狀態,對主機資源可能會有過耗情形,所以一般挑選在訪客少的時間來做會比較理想點。(我個人覺得似乎沒影響主機效能過耗情形)

三、個別啟用主題或外掛

此處,你可以先把佈景主題啟用,然後再把外掛也一個個啟用,每啟用一個就立即觀察你的網站是否正常了,當有一個啟用後網站才出現問題,此時就知道是哪個外掛在搞鬼了。

而外掛要一一啟用的順序,你可以把你覺得比較相關的先行啟用,例如Elementor先啟用,再去啟用週邊或比較輔助型的外掛來找出原因,又或者是你是購物功能有問題,就先啟用Woocommerce主程式,再去啟用與Woocommerce相關的外掛或金流插件等等。

找出問題後,記得「停用疑難排解模式」,把網站切換回原本的狀態即可!

使用它的好處就是所有的啟用停用操作造成的影響僅你自己,訪客看到的還是正常的網站喔,這樣就不用全站改成「維護中」(維護模式)了!

四、其它

另「Health Check & Troubleshooting」此外掛也提供了「網站狀態」與「偵錯資訊」的數據讓你了解當下網站的健康程度,也非常有參考性與便利性,一定要試試。

  • PHP Information:這個選項可以讓你看到一個php相關的資訊頁面,這樣就不用再去主機上去查看
  • File Integrity:檢查WordPress核心文件的完整性
  • Mail Check:測試服務器是否能發送郵件

Health Check & Troubleshooting 是一款非常必備的外掛,讓你的網站出現錯誤時,安裝它可以讓你更快解決問題,不過平常可以不用裝,要來debug找問題再裝即可。

 

Facy

我是Facy,浸淫網路行銷多年,凡是網路行銷相關都興趣十足,特別是「關鍵字&內容行銷」! 目前主要是專職部落客、網站接案製作、架站教學,歡迎找我聊聊。

  • 如果您需要問我相關的話,可以加入FB社團一起交流或寫信給我: [email protected]
  • 如果您需要更系統性的學習,歡迎參考我的線上課程或家教班
  • 如果您有單一性的問題,例如網站健診、文章問題、做不出的功能,目前接受付費線上家教

發表留言