如果按照默认设置安装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等等。