如果按照默認設置安裝WordPress,那么WordPress的內存默認為32M。之后,在調用一些函數,添加插件或者升級WordPress時,很可能會出現內存不足的問題,出現諸如“Allowed memory size of 33554432 bytes exhausted”的信息,本人就遇到過幾次。
解決的辦法很簡單,在WordPress安裝目錄下找到wp-settings.php文件,下載,打開編輯,在文件的第十三行找到“define(‘WP_MEMORY_LIMIT’, ‘32M’);”語句,將32改為64,128或256等,大小自己依情況設置。修改完之后,保存,然后上傳到WordPress安裝目錄里,覆蓋原來的wp-settings.php文件,刷新你的WordPress,問題解決了。
這里要注意選擇編輯器,Windows自帶的Notepad和Wordpad在保存時可能會改變文件本來的編碼(我就碰到過幾次),這樣用修改后的文件覆蓋原來的文件,重新加載WordPress時會出現新的問題,比如“Parse error: syntax error, unexpected T_STRING in /**/wp-settings.php on line 112。”。
雖然Notepad保存時可以選擇編碼,但畢竟可選的不多,如果你的文件使用的編碼不在里面,那還是有可能出現問題。我用的是Dreamweaver,還有CuteFTP自帶的HTML編輯器。修改完之后保存,上傳覆蓋,沒有發現問題。也可以選用其他編輯器,例如UltraEdit,EditPlus等等。