wordpress内存不足的解决方法

架设这个博客已经2个月有余了,昨天收到老薛服务器的通知,自己所在的lax服务器正在更换,等待更新后,登录wordpress提示内存不足。提示信息如下

Fatal error: Allowed memory size of 33554432 bytes exhausted …

出现错误怎么办呢?在Google(本人搜索技术文章,从来不用百度)找寻了下,大概意思就是提示wordpress内存不足。根据问题导致原因所不同,大概有这么几个解决办法。

一、如果是php.ini中限制的(前提是空间支持ini):

1、首先在public_html 目录创建文件 php.ini,添加以下代码:

memory_limit = 64M

然后在根目录下修改.htaccess文件,添加下面代码:

suPHP_ConfigPath /home/username/public_html/

2、同样是修改php.ini

先在网站根目录下,建立一个php.ini文件,写入下面这句:

memory_limit = 64M

接着再到网站根目录下修改.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', '64M');

上面64M这个数字可根据情况修改为更大数值,比如128M。(必须大于32M)

2、打开wp-settings.php在第十三行找到如下语句:

define('WP_MEMORY_LIMIT','32M');

上面64M这个数字可根据情况修改为更大数值,比如128M。(必须大于32M)

(注,在wp新版本中,找不到该项目,可试着搜索“WP_MEMORY_LIMIT”,在他下面一行,添加上面语句。)

(注意:请使用php的专用编辑器如dreamwaver、UltraEdit等,请勿使用如windows自带的记事本,写字板修改,其修改后会在文件头存有一下必要不必要的信息,造成错误。)

{ 发表评论? }

  1. su

    以前博客也出现过这个情况呢啊

  2. zhangyang

    还没遇到过,学习一下!

  3. ubuntusoft

    先mark,不过暂时还不需要到

  4. 先看看

    访问数太多,带宽不够,也是问题

  5. 三叶草

    恩,不错,以前有过这个情况,解决了…随时记录是好事情

  6. Vachel

    目前正遭遇这个问题,还没解决好,我插件也不算多 加起来不到10个
    wp新版中没有这句话。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Pingback & Trackback

  1. WordPress启用相册插件NextGEN Gallery无法显示登陆后台 - Pingback on 2011/08/02/ 15:34