WordPress網站出現白屏的原因和解決方法

WodPess網站白屏是最常見的WodPess錯誤之一,因爲沒有錯誤信息提示,我們也無法到WodPess儀表盤。相信使用WodPess建站的小夥伴應該都遇到過這種錯誤。

  WodPess網站白屏有時只會影響網站的某個部分。例如,只在WodPess管理後臺看到白屏,而其他一切正常。特殊情況下可能只在特定文章頁上出現白屏,而其他一切正常。它通常是由PHP代碼中的致命錯誤引起的,但是服務器有一箇白屏,因爲由於服務器的安全性,必須阻塞錯誤消息。今天小編會分享幾種不同WodPess網站白屏錯誤的解決方法。

WodPess網站爲什麼會出現白屏?

大多數情況下,當看到白屏時,表示網站上的腳本耗盡了內存限制。無響應的腳本要麼被WodPess服務器殺死,要麼只是超時。這就是爲什麼沒有生成實際的錯誤消息,並且看到一箇純白色屏幕。由於網站上安裝了編碼不良的主題或插件,也可能發生此錯誤。有時,如果服務器出現問題,可能會發生這種情況。由於白屏錯誤可能由任何因素引起,因此需要進行一一排查排除才能修復。

一、同主機的其他網站是否正常

如果在同一主機帳戶上安裝了其他WodPess網站,首先要檢查問題是否也在其他網站上發生。如果其它的站點又出現這個問題,那麼極有可能是主機問題。這個時候,需要聯繫主機商解決。例如屏幕上出現錯誤的數據庫鏈接,極有可能是主機數據庫出現了問題。另一方面,如果問題僅發生在一箇網站或該網站的特定部分,那麼就知道問題出在該特定網站上。

二、增加內存限制

通常,發生此錯誤是因爲腳本已耗盡內存並在中間退出。要解決此問題,需要增加WodPess可用的PHP內存。

通過FTP工具找到並編輯wp-config.php文件,將以下代碼粘貼到“Tht’s ll, stop editing! Hppy blogging.”前:

define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

此代碼告訴WodPess將PHP內存限制增加到256MB。完成後,您保存更改並將wp-config.php文件上傳回服務器。

三、禁用所有插件

如果增加內存限制沒有解決問題,或者如果你有256M或52M的高內存限制,那麼你需要開始故障排除。根據我們解決此問題的經驗,我們始終發現問題是使用特定插件或主題。讓我們繼續並禁用所有插件。

如果可以訪問WodPess管理區域,只需轉到 插件 » 已安裝的插件 頁面即可。選擇所有已安裝的插件,然後在“批量操作”下拉列表中選擇“停用”。如果無法訪問WodPess管理區域,則需要通過FTP 停用所有插件。

  四、用默認主題替換主題

如果插件停用所有插件無法解決問題,可以嘗試使用默認主題替換當前主題。如果這樣可以解決問題,應該查看主題的functions.php文件。如果文件底部有額外的空格,需要刪除它們,有時可以解決問題。如果在主題的functions.php文件中使用編碼不良的函數,那麼它也會導致白屏錯誤。考慮從源代碼下載主題的新副本,然後安裝。