在这段wordpress建站历程中,曾经遇到这样类似的错误提示:
Fatal error: Allowed memory size of 33554432 bytes exhausted …
出现错误怎么办呢?逅客百度Google找寻了下,大概意思就是提示wordpress内存不足。根据问题导致原因所不同,大概有这么几个解决办法。
一、如果是php.ini中限制的(前提是空间支持ini):
1、首先在public_html 目录创建文件 php.ini,添加以下代码:
memory_limit = 88M
然后在根目录下修改.htaccess文件,添加下面代码:
suPHP_ConfigPath /home/username/public_html/
2、同样是修改php.ini
先在网站根目录下,建立一个php.ini文件,写入下面这句:
memory_limit = 88M
接着再到网站根目录下修改.htaccess这个文件,写入下面这句:
SetEnv PHPRC /home/host1/public_html/usr1/
(unix path to the directory where php.ini is)
(keep the slashes)
二、如果是因为wordpress插件安装过多导致的。一般停用一些wordpress插件即可解决问题。如果不想停用插件,也可以采取放宽内存限制的方法:
1、修改WP配置文件。
编辑wp-config.php这个文件,在加上一句:
define('WP_MEMORY_LIMIT', '88M');
上面88M这个数字可根据情况修改为更大数值,比如168M。
2、打开wp-settings.php在第十三行找到如下语句:
define('WP_MEMORY_LIMIT', '32M')
将其中32修改为更大数值即可。