如何修復WordPress死亡白屏(WSoD)

最後更新日期為2019年5月22日

WordPress白屏死機(WSoD)錯誤是您在使用平台時遇到的最令人憤怒的問題之一。它不僅用空白,白色替換您的網站,而且您通常無法訪問儀錶板來處理問題。

幸運的是,雖然這個白屏錯誤可能相當令人沮喪,但它遠非不可修復。事實上,一旦你知道在哪裡看,它可以非常容易地處理白色屏幕。當您了解最可能的罪魁禍首時,您可以戰略性地解決問題,並立即讓您的網站恢復正常。

在本文中,我們將討論導致WordPress白屏死機的原因。然後,我們將向您展示如何修復它並讓您的網站重新啟動並運行。我們開始吧!

被抨擊的WordPress白色死亡屏幕將在某些時候對我們所有人產生恐懼。當你成為受害者時,這是一篇很棒的書籤☠點擊鳴叫什麼是WordPress死亡白屏(WSoD)

WordPress死亡白屏(WSoD)

WordPress白色死亡屏幕(WSoD)致命錯誤同樣令人費解和令人沮喪。顧名思義,此錯誤會將您的整個站點替換為空白屏幕,通常甚至無法訪問管理WordPress儀錶板。您和您的用戶根本無法與該網站進行交互,如果您不知道應該從哪裡開始查看,則可能很難排除問題。

WSoD錯誤通常發生在對您的站點進行更改後,例如添加插件或主題,或修改站點的代碼。您可能無意中引入了兼容性錯誤,或者可能未成功完成相關過程。 WSoD錯誤的另一個常見原因是網站的PHP或您的資料庫存在問題。

然而,如果所有這些聽起來有點太技術性,那就沒必要擔心了。在大多數情況下,您不需要了解PHP的方式或了解任何編碼以解決WSoD。事實上,這個問題的大多數解決方案都是初學者友好的。

在GoWP,我們通過白標服務幫助代理商和網路專業人士管理,保護和更新客戶的WordPress網站。讓我們來解決頭痛問題,讓您專註於重要的事情 – 發展您的業務!

Go GoWP,拓展您的業務

如何修復WordPress死亡白屏(4種方法)

現在,我們將向您展示一些可用於修復WSoD的方法,白屏錯誤發生後。我們按照從最可能的解決方案到最不可能的解決方案的順序安排了這些白屏修復。出於這個原因,您應該先從第一個方法開始,然後再按照列表的方式進行操作。

1.使用新的「白屏死機保護」禁用插件

WSoD最常見的來源是插件的兼容性問題。如果您最近安裝了新插件,或者您的某個現有插件已更新,則可能導致白屏錯誤。

幸運的是,第一次修復相對快速而簡單。您需要做的就是暫時停用所有插件。這使您可以查看插件是否有錯,並且(如果是)快速找到損壞的插件。

如果你有WordPress 5.2或更高版本(在撰寫本文時這是最新版本的WordPress,所以如果你保持WordPress更新,你會有這個),你將擁有「白屏死機保護」,讓你仍然可以訪問即使您在網站的前端看到空白頁面,也可以訪問您網站的wp-admin信息中心。

您只需導航到您的插件頁面,選擇所有插件,然後使用批量操作菜單取消激活它們:

在管理儀錶板中停用所有WordPress插件。

檢查您的網站,如果WSoD消失了,您可以確定其中一個插件導致了錯誤。重新激活您的插件,每次檢查您的網站,看看白屏是否返回。如果是這樣,你就會知道應該責怪哪個插件。

如果這個方法適合你,感謝WordPress核心開發人員!最近添加了此功能,以避免許多WordPress網站所有者頭疼!

如果您沒有白屏死機保護,或無法訪問您的儀錶板

但是,如果您無法訪問儀錶板,該怎麼辦?在這種情況下,您需要使用像FileZilla這樣的FTP客戶端來訪問您網站的後端。當您註冊Web主機時,通常會獲得FTP憑據,您可以使用這些憑據直接登錄到您的站點。

然後,您需要在wp-content / plugins中找到位於wp-content文件夾內的plugins文件夾(您可能需要先訪問public_html):

插件目錄。

此文件夾包含所有WordPress插件,停用它們就像重命名文件夾一樣簡單。例如,如果將文件夾重命名為plugins_test,則WordPress將無法再找到插件。如果它找不到你的WordPress插件,它就無法載入它們!

完成此操作後,請檢查您的網站,看看它是否解決了WordPress網站上的WSoD問題。如果沒有,請將文件夾重命名為插件,然後繼續下一個修復程序。但是,如果白屏已消失,您只需找出導致錯誤的插件。最簡單的方法是在wp_content中創建一個新文件夾並命名為插件:

創建一個新的插件目錄。

這將是您網站的新插件目錄,將插件從plugins_test移動到此文件夾將重新激活它。每次為每個插件執行此操作,在每次傳輸後檢查您的站點。一旦WSoD重新出現,您就會知道哪個插件導致了錯誤。您現在應該再次停用該插件,並將剩餘的插件移動到新目錄中。

找到有問題的插件後,您可以聯繫其開發人員以獲得進一步的幫助。您可能還想考慮尋找替代品,特別是如果插件提供對您的網站至關重要的功能。

請注意:使用FTP故障排除方法時,請勿訪問或刷新管理面板中的「插件」頁面,因為這樣做會立即停用所有插件(即使文件隨後被移回)。

2.切換到默認主題

就像插件一樣,主題也會遇到兼容性問題。反過來,這可能導致WSoD。您的主題可能已過時或包含不正確的代碼,尤其是在您執行任何手動自定義的情況下。如果未正確安裝主題,或者最新更新存在問題,也會出現問題。

要測試您的主題,您將使用與您剛剛用於測試插件的過程類似的過程。如果您可以訪問您的WordPress儀錶板,您只需要激活另一個主題,最好是安裝附帶的默認WordPress主題之一(「Twenty Something」主題是您的默認主題,因此下面的Twenty Seventeen主題是默認主題):

將WordPress主題更改為默認選項。

如果您需要使用FTP,則需要導航到wp-content / themes文件夾。此文件夾包含您網站上安裝的所有主題,停用一個主題就像更改其文件夾名稱一樣簡單。例如,如果您的活動主題名為mytheme,請將該文件夾重命名為mytheme_test,以便WordPress無法找到它:

更改當前主題目錄的名稱。

這會自動將一個默認主題應用於您的網站,而不是您的活動主題。

無論您使用上述哪種方法,都可以在更改為新主題後訪問您的網站,並查看是否已解決了WSoD問題。如果您的網站現在有效,那麼您的主題應該受到指責。此時,您可以嘗試重新安裝主題。如果這導致重新出現WSoD,您應該聯繫主題開發人員以獲得其他支持。

如果您的主題沒有導致WSoD,請不要忘記通過儀錶板或通過FTP重命名文件夾將其更改回來。然後,您可以繼續下一個方法。

3.增加你的記憶力限制

您站點的內存限制是指分配給其PHP的內存量。這通常由您的網路託管公司設置。如果您的站點超出默認限制,您可能會遇到WSoD。如果白色屏幕僅間歇性地出現在您的網站上,則這是最可能的原因。

您可以通過修改其wp-config.php文件來增加站點的內存限制。這將要求您再次使用FTP。該文件將位於您站點的根文件夾中:

站點根文件夾中的wp-config.php文件。

右鍵單擊wp-config.php並選擇View / Edit,它將在默認文本編輯器中打開該文件。將以下代碼添加到文件末尾:

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

這會將PHP內存限制設置為64MB。如果這還不足以解決錯誤,您可以逐漸增加數字。保存文件並每次檢查您的網站,看白屏是否消失。

請記住,您只能將內存限制增加一定數量,這對於每個Web主機都不同。如果您已達到允許的最大值並仍然遇到間歇性WSoD,您可能需要考慮升級您網站的當前主機方案。

4.使用WordPress調試模式

如果以前的方法都沒有設法解決WSoD,那麼就該推出調試模式了。通過使用此功能,您將能夠直接在您的網站上查看所有警告,錯誤和其他消息。這樣可以更容易地解決未來白屏死機等問題。

但是,您不應在實際站點上使用調試模式,因為它會使每個人都可以看到敏感信息。相反,我們建議您設置一個臨時環境來執行所有測試。

要使用調試模式,您需要再次編輯wp-config.php文件。訪問該文件並查找以下行:

define('WP_DEBUG',false);

如果將false替換為true,則會激活調試模式:

define('WP_DEBUG',true);

現在,您可以再次檢查網站的前端,您應該在頁面頂部看到一個文本塊。這些是您的錯誤日誌:您可以使用此信息來確切了解觸發WSoD時發生的錯誤。有關使用此功能執行故障排除的更多信息,還可以參考官方文檔。完成調試模式後,可以通過將WP_DEBUG行更改回false來禁用它。

如果使用調試模式仍然沒有解決死亡的WordPress白屏,您可能需要一些專家幫助。幸運的是,很容易與專業人士聯繫並獲得快速解決此錯誤的幫助。

這不是一個問題,WordPress的白色死亡屏幕是否會訪問你。這是一個什麼時候的問題。值得慶幸的是,當我的時間到來時,GoWP的優秀人員給了我工具來征服它。看看這個!點擊推特白屏最終障礙

WordPress白屏死機可能是一個令人生畏的錯誤,因為它沒有給你任何信息並鎖定你(和你的用戶)的網站。但是,診斷潛在問題並修復它通常相對容易。您需要知道的最有可能的原因是什麼,以及如何逐一檢查它們。

在本文中,我們研究了WSoD背後的一些最常見的原因。執行這些修復,您應該能夠立即讓您的網站重新運行:

  1. 禁用你的插件。
  2. 切換到默認主題。
  3. 增加內存限制。
  4. 使用WordPress調試模式。

你對WordPress死亡白屏以及如何解決它有任何疑問嗎?請在下面的評論部分告訴我們!

在GoWP,我們通過白標服務幫助代理商和網路專業人士管理,保護和更新客戶的WordPress網站。讓我們來解決頭痛問題,讓您專註於重要的事情 – 發展您的業務!

Go GoWP,拓展您的業務

圖片來源:

如何修復WordPress死亡白屏(WSoD)
5(100%)3投票

相關文章