最近在幫學院管理一個網站,用wordpress搭的,其中有個頁面出了問題,後臺一點進去就是您的站點存在致命問題——白屏+一個小框框告訴你出了問題讓你看郵件
我哪見過這陣仗啊,收件人的郵箱號也不是我(我後來問了收件人他說他也沒收到郵件),那咋整呢?
查了幾個致命錯誤的關鍵詞,發現通過郵件調試這個功能是可以關閉的,在wp-congif.php文件裏把
define( 'WP_DEBUG', false);
改成
define( 'WP_DEBUG', true);
再打開之前致命的頁面就能看到報錯了
Allowed memory size of 268435456 bytes exhausted (tried to allocate 827392 bytes) in /var/www/html/wp-includes/wp-db.php on line 1995
這啥???(看字我也知道是內存耗盡)查了wpbeginner,還是改wp-config.php,在末尾前加一句
define( 'WP_MEMORY_LIMIT', '256M' );
刷新再看頁面,仍致命,繼續加,把256M改成512M,再刷新,好了。
又學到一招,不錯子。
學長剛剛囑咐我說,等bug搞定了一定要把代碼復原,不然別人訪問的時候如果出現漏洞別人就會看到我們的代碼!嘶,細思恐極~