大家在使用WordPress建站時偶爾會遇到提示“此站點遇到了致命錯誤”,導致無法正常訪問,那么WordPress致命錯誤怎么解決?WordPress 的致命錯誤大多數是由于PHP代碼錯誤或者內存大小限制引起的,還有就是安裝了錯誤的主題或者插件的代碼,比如插件和主題使用了相同的函數造成了沖突,從而導致訪問站點時提示“此站點遇到致命錯誤”。
通常出現提示“此站點遇到了致命錯誤”,一般WordPress站點管理員會收到有關該錯誤問題的郵件信息,可根據郵件指引來查看相關問題。

一、開啟 WordPress Debug 模式
如果沒有收到郵件指引信息,我們打開WordPress網站根目錄的wp-config.php文件,然后導航到WP_Debug部分將其改成以下設置;這時再刷新下WordPress站點,便會出現錯誤提示頁面,上面顯示有具體提示內容,比如XXX插件錯誤、XXX主題錯誤、路徑問題等等,然后根據具體錯誤問題進行解決。
/* 開啟WP_DEBUG模式*/
define(‘WP_DEBUG’, true);
/* 顯示errors and warnings*/
define(‘WP_DEBUG_DISPLAY’, true);
二、PHP 的內存限制造成
很多時候出現白屏是因為,PHP 腳本的執行需要大量的內存,而服務器的限制使得 PHP 腳本得不到滿足,比如下面錯誤代碼,這種情況有可能是程序寫了死循環了,或者真的需要那么大的內存。
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /www/xxx/wp-includes/plugin.php on line xxx
我們先嘗試增大一下 PHP 腳本的內存限制看看能不能解決問題,在 wp-config.php 文件增加下面這行,把限制修改為 256M:
define( 'WP_MEMORY_LIMIT', '256M' );
三、文章編輯頁出現錯誤
如果是在文章編輯頁出現的致命錯誤,那么可以嘗試增強PHP文本處理能力,在 wp-config.php 文件添加下面的代碼:
ini_set(‘pcre.recursion_limit’,20000000);
ini_set(‘pcre.backtrack_limit’,10000000);
四、文件權限造成的
一般對于WordPress來說,文件權限的設置規則為:
- 文件應該設置為664或者644;
- 文件夾應該設置為775或者755;
- wp-config.php 文件應該設置為660、600、或644。
以上是可能導致WordPress站點出現致命錯誤的主要原因及相應解決方法的介紹,我們在遇到WordPress錯誤時,通常要判斷出現該錯誤的問題所在,然后根據實際情況進行解決。
本文系轉載,如有版權問題請聯系(該郵件地址已受到反垃圾郵件插件保護。要顯示它需要在瀏覽器中啟用 JavaScript。)





