如何修復WordPress空白頁問題? 4個簡單的方法

已發表: 2014-10-04

許多網站所有者都遇到過WordPress空白頁面問題。 所謂的“白屏死機”。 如果您是 WordPress 的長期用戶,您可能至少經歷過一次您的 WordPress 網站只顯示空白頁面。

你所有的辛勤工作和內容都無處可尋。 只是空白的白頁,沒有錯誤或出錯的信息。 嗯,它也發生在我身上。 我來檢查我的網站,看到空白的 WordPress 頁面感到不愉快。

通常當出現這個白屏死機時,WordPress 登錄頁面也是空白的,用戶/管理員甚至無法訪問 WordPress 管理面板。 令人驚訝的是,我的情況並非如此。 我能夠以管理員身份登錄。

停用插件和更改主題沒有幫助。 幸運的是我找到了建議,在互聯網上搜索解決方案,建議從我的 wp-admin 重新安裝 WordPress。 你不會失去任何東西。 它只是重新安裝WordPress。 這有幫助,空白頁不再是問題。 網站已上線並再次運行。 這是一個很大的解脫。

目錄

什麼導致WordPress空白頁面?

因為在大多數情況下沒有錯誤輸出,所以您無法找出問題所在。 更糟糕的是,白屏死機有時只會影響網站的某些部分。

例如,您可能只會在 WordPress 管理員上看到白屏死機,而其他一切正常。 在其他情況下,您可能只會在特定帖子上看到它,而其他一切都運行良好。 因此,查找和解決問題可能會非常令人沮喪和耗時。

在這篇文章中,我將給出網站顯示白頁的常見原因和通常有幫助的修復。 希望你有備份,以防萬一沒有幫助。 如果您仍然不使用備份(您不關心您的業務嗎?),您可以查看 WordPress 站點的最佳免費備份插件。

WordPress 白屏死機常見原因

如果您有多個網站,請檢查空白頁問題是僅出現在您的網站之一還是所有網站上。 如果問題出在您的所有網站上,則強烈表明您的網絡託管服務提供商存在一些問題(如果您都使用相同的託管服務提供商託管它們)。

如果問題僅與您的網站之一有關,則可能是您正在運行的插件或主題存在問題。 如果問題僅發生在單個帖子或頁面上,那麼您知道這絕對是您的特定站點的問題。

常見原因

1 . 核心 WordPress 文件上傳不完整– 如果您安裝或升級 WordPress 並顯示白屏死機,則您可能沒有上傳所有核心文件。 即使您確定所有文件都已上傳,再次上傳也是很好的。

2. 主題文件損壞、損壞或不完整– 有時,該問題會導致主題激活。 如果您剛剛設置了一個新主題或編輯了現有主題,則可能會導致錯誤。

3.不兼容的插件——插件很有用。 但是更多的插件,更多的問題。 它們可能相互衝突,也可能與現有版本的 WordPress 發生衝突。

4. WP 配置文件– 您的網站 wp-config.php 文件可能是問題所在。 如果您正在編輯 wp-config 文件,請避免任何不必要的空行。 此外,如果您不知道自己在做什麼,那麼最好不要對其進行編輯。

5. 權限——如果您的文件沒有足夠的權限,那麼您的頁面將不會顯示。 您將獲得空白的 WordPress 頁面。

6. 內存限制– 大多數情況下,當您看到白屏死機時,這意味著您已耗盡內存限制。

由於問題可能由多種原因引起,因此可能需要大量時間和耐心。 查看下面提供的解決方案。 也許其中一些可以幫助您重新站起來。

如何修復WordPress空白頁面?

1. 增加內存限制- 打開位於 WordPress 根目錄中的wp-config.php 。 然後在主 php 標籤中添加以下行: define( 'WP_MEMORY_LIMIT' , '128M' );

這會將內存限制增加到 124M。 您還可以根據主機允許的大小增加到 64M、256M、512MB。 如果在此修復後仍然出現錯誤,請嘗試聯繫您的主機。

很可能,他們將不得不進入他們的 php.ini 文件來為您增加內存限制。

2. 禁用所有插件- 您可以通過兩種方式停用插件(如果您無權訪問 wp-admin)。 一種方法是通過 FTP 和其他使用 phpMyAdmin 的方法。

FTP 方法:您需要使用 FTP 或您主機的文件管理器。 導航到 /wp-content/ 文件夾。 找到名為 plugins 的文件夾。

將插件文件夾重命名為您喜歡的任何名稱。 例如“plugins_old”。 執行此操作後,您的所有插件都將被停用。

或使用文件管理器執行上述操作。 如果導致空白頁面的問題與您的插件有關,您應該​​能夠登錄到您的 /wp-admin/。

一旦你這樣做了,回到你的 /wp-content/ 目錄並將“plugins_old”重命名回 plugins。

現在開始消除方法。 一次激活一個插件,直到您的站點再次中斷。 然後你會發現哪個插件有問題。

phpMyAdmin 方法:如果您不知道在哪裡可以找到 phpMyAdmin,請嘗試上面的 FTP 方法。 在您的 WordPress 數據庫中,轉到 wp_options 表。

找到選項名稱“active_plugins”。 現在編輯該選項的值並將其更改為:a:0:{}

3. 替換主題- 嘗試用默認的 20 主題或任何其他主題替換您當前的活動主題。 同樣,您可以使用 FTP 或主機的文件管理器。

導航到 /wp-content/ 文件夾。 找到名為 themes 的文件夾。 雙擊並找到您的主題名稱文件夾。 只需將其重命名,例如“mxtheme_old”。 執行此操作後,將激活默認主題。

如果這解決了問題,那麼您應該查看主題的functions.php文件。 如果底部有多餘的空間,那麼您應該考慮修復它。

如果您在主題的functions.php 文件中使用了編碼不佳的函數,那麼它也會導致這種情況。

4. 重新安裝 WordPress – 重新安裝 WordPress的新副本。 雖然不太可能,但核心文件可能已損壞。

注意:您還可以使用 WordPress 調試功能查看正在輸出的錯誤類型。

在 wp-config.php 文件中添加以下代碼:

 錯誤報告(E_ALL); ini_set('display_errors', 1);

定義('WP_DEBUG',真);


添加上述代碼後,空白頁面現在將包含錯誤、警告和通知。 這些可能能夠幫助您確定原因。

修復WordPress摘要中的空白頁面

沒有人喜歡看到 WordPress 網站顯示空白頁面。 這是非常令人沮喪的錯誤。 我希望上面的一些修復對您有所幫助。 如果做了哪一個? 您可能有其他解決方案嗎? 在下面的評論中告訴我。 你也可以幫助別人。