裝了幾個外掛之後,網站執行起來變慢了。更誇張的是直接給我顯示500,網站發生嚴重錯誤。而且,不是每次都會錯,時好時壞。雖然照著wordpress 官網所說的方式,先停用所有的外掛,但是,只要啟用的外掛多了,問題就又開始發生了。
查看網站的error log 才發現原來是記憶體不足
使用FTP連線到網站內,找到error log ,發現網站只要記憶體不足,就會呈現500網站出現重大問題,那有甚麼方法可以把記憶體增加? 我租的空間記憶體很大啊!為什麼會不足?
原來wordpress 記憶體預設只有40M,裝多一點外掛,記憶體就不夠用了,還不要談到如果流量大的情況,看來解決之道還是要調整wordpress 使用的記憶體的量。
原來這樣就可以解決 WordPress 網站記憶體不足的問題
簡單的方法,只要調整網站本身的設定檔就可以解決了。
透過FTP連線到網站內,找到 wp-config.php 這個檔案,下載到你的電腦上,用文字編輯器修改裡面的內容,比如: 記事本 這樣的軟體。
在原檔案中找,調整成跟藍色的相同就可以了調整成跟藍色的相同就可以了。
define( ‘WP_DEBUG’, false );
/* Add any custom values between this line and the “stop editing” line. */
define( ‘WP_DEBUG’, false );
// 前台一般網頁的記憶體上限
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
// 管理介面的網頁記憶體上限
define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );
/* Add any custom values between this line and the “stop editing” line. */
在檔案中增加了兩個屬性的設定。
- WP_MEMORY_LIMIT (前台一般網頁的記憶體上限)
- WP_MAX_MEMORY_LIMIT(管理介面的網頁記憶體上限)
改完之後,存檔重新上傳到網站中,重新整理網頁(按下F5),網站就又恢復正常了。
調整記憶體大小的動作應該在安裝的時候同步調整,避免日後記憶體不足,造成無法使用網站的情況發生。