WordPress網站白屏是最常見的WordPress錯誤之一,因為沒有錯誤信息提示,我們也無法進入到WordPress儀表盤。
WordPress網站白屏有時只會影響網站的某個部分。例如,只在WordPress管理后臺看到白屏,而其他一切正常。特殊情況下可能只在特定文章頁上出現白屏,而其他一切正常。今天小編會分享幾種不同WordPress網站白屏錯誤的解決方法。
WordPress網站為什么會出現白屏?
大多數情況下,當看到白屏時,表示網站上的腳本耗盡了內存限制。無響應的腳本要么被WordPress服務器殺死,要么只是超時。這就是為什么沒有生成實際的錯誤消息,并且看到一個純白色屏幕。由于網站上安裝了編碼不良的主題或插件,也可能發生此錯誤。有時,如果服務器出現問題,可能會發生這種情況。由于白屏錯誤可能由任何因素引起,因此需要進行一一排查排除才能修復。
一、同主機的其他網站是否正常
如果在同一主機帳戶上安裝了其他WordPress網站,首先要檢查問題是否也在其他網站上發生。如果其它的站點又出現這個問題,那么極有可能是主機問題。這個時候,需要聯系主機商解決。例如屏幕上出現錯誤的數據庫鏈接,極有可能是主機數據庫出現了問題。另一方面,如果問題僅發生在一個網站或該網站的特定部分,那么就知道問題出在該特定網站上。
二、增加內存限制
通常,發生此錯誤是因為腳本已耗盡內存并在中間退出。要解決此問題,需要增加WordPress可用的PHP內存。
通過FTP工具找到并編輯wp-config.php文件,將以下代碼粘貼到“That’s all, stop editing! Happy blogging.”前:
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
此代碼告訴WordPress將PHP內存限制增加到256MB。完成后,您保存更改并將wp-config.php文件上傳回服務器。
三、禁用所有插件
如果增加內存限制沒有解決問題,或者如果你有256M或512M的高內存限制,那么你需要開始故障排除。根據我們解決此問題的經驗,我們始終發現問題是使用特定插件或主題。讓我們繼續并禁用所有插件。
如果可以訪問WordPress管理區域,只需轉到 插件 ? 已安裝的插件 頁面即可。選擇所有已安裝的插件,然后在“批量操作”下拉列表中選擇“停用”。如果無法訪問WordPress管理區域,則需要通過FTP 停用所有插件。
如果這樣可以解決問題,那么一次啟用一個插件就可以解決問題的根源。一旦找到導致問題的插件,可以將其替換為替代方案或將問題報告給插件作者。
用默認主題替換主題
如果插件停用所有插件無法解決問題,可以嘗試使用默認主題替換當前主題。如果這樣可以解決問題,應該查看主題的functions.php文件。如果文件底部有額外的空格,需要刪除它們,有時可以解決問題。如果在主題的functions.php文件中使用編碼不良的函數,那么它也會導致白屏錯誤。考慮從源代碼下載主題的新副本,然后安裝。





