wordpress提示内存不足的解决方法

wordpress前台或后台出现Fatal error: Allowed memory size of xxx bytes exhausted (tried to allocate xxx bytes) in xxx.php on line xxx的解决办法
打开wp-includes目录下default-constants.php文件,找到如下代码

// set memory limits
if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '64M');
} else {
define('WP_MEMORY_LIMIT', '32M');
}
}

if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
}


然后把define('WP_MEMORY_LIMIT', '32M');这个32M修改为64M,保存,覆盖原来的文件,修改后如下图:

如果还是不行,可以修改成96M、128M或更大。
注意:请不要使用Windows系统自带的记事本修改代码,推荐使用Notepad++、UltraEdit、EditPlus等编辑器修改,cPanel用户可以直接在cPanel文件管理器Edit。

1 Star2 Stars3 Stars4 Stars5 Stars (2 次投票, 平均分: 5.00 out of 5)
Loading...

分类:WordPress | 标签:

已有 6 人 对 ”wordpress提示内存不足的解决方法” 进行了评论

  1. 骑行领域说道:

    :razz:大赞,解决了我的问题。

  2. hongwang777说道:

    呵呵,跟程序版本有关系吧?3.0以上的版本wp-setting.php 中没有具体的数字设置。但3.0之前的有类似下面的
    define('WP_MEMORY_LIMIT', '64M');可以更改数额。似乎config.php也要添加相同语句。
    是否3.0以上的,只需要在config中添加即可呢?我在3.05中的config添加了,并不起作用。

  3. 尼玛,我网站遇到这个问题,不懂弄,害我郁闷了几个小时,

  4. juana说道:

    😯 😯 😯 😯 太感谢了!!!!!!!!!!! 整了好久。。。。。。。。。。。。 终于弄好了 感谢天~~感谢地~~~~ 感谢命运~~~