在这段wordpress建站历程中,曾经遇到这样类似的错误提示:
Fatal error: Allowed memory size of 33554432 bytes exhausted …
出现错误怎么办呢?逅客百度Google找寻了下,大概意思就是提示wordpress内存不足。根据问题导致原因所不同,大概有这么几个解决办法。
一、如果是php.ini中限制的(前提是空间支持ini):
1、首先在public_html 目录创建文件 php.ini,添加以下代码:
然后在根目录下修改.htaccess文件,添加下面代码:
1
| suPHP_ConfigPath /home/username/public_html/
|
2、同样是修改php.ini
先在网站根目录下,建立一个php.ini文件,写入下面这句:
接着再到网站根目录下修改.htaccess这个文件,写入下面这句:
1
| 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这个文件,在加上一句:
1
| define('WP_MEMORY_LIMIT', '88M');
|
上面88M这个数字可根据情况修改为更大数值,比如168M。
2、打开wp-settings.php在第十三行找到如下语句:
1
| define('WP_MEMORY_LIMIT', '32M')
|
将其中32修改为更大数值即可。