wordpress默认的内存大小为32m,如果安装插件过多,很可能在升级时出现内存不足的问题。显示提示文字为”Allowed memory size of 33554432 bytes exhausted”,如何解决此问题呢?方法如下:
一、登陆你的域名的cPanel,使用cPanel下的Unlimited FTP之类的工具在public_html目录下找到wp-setting.php文件,将其下载到本地。下图即为登陆cPanel的Unlimited FTP工具。
二、使用Notepad++或 者EditPlus之类的编辑器打开已经下载的wp-setting文件,将第13行的define(‘WP_MEMORY_LIMIT’, ’32M’);代码中的32更改为64、128、256等数字,一般64M就足够了。注意要谨慎使用windows中自带的记事本来编辑此文件,它可能会 改变wp-setting.php文件的编码,导致错误的出现。
三、再次使用cPanel中的Unlimited FTP将已经修改好的wp-setting.php文件上传,覆盖原有的文件,这样增加了wordpress的内存之后,在此升级wordpress就不会出现内存不足的问题了。
PS:前些时候升级wordpress到3.0.1之后,又出现了内存不足的问题,但是按照上面的方法找到wp-setting.php文件,打开 之后却发现找不到define(‘WP_MEMORY_LIMIT’, ’32M’);这一行代码了,如果你在解决内存不足的问题时也遇到了这样的问题,那么以下是解决方法:下载wp-config.php文件,使用 Notepad++打开,在define (‘WPLANG’, ‘zh_CN’);这一行代码之下添加上这样一行代码:define(‘WP_MEMORY_LIMIT’, ’64M’); 保存,上传到服务器,覆盖原文件,问题即可解决。