首页 > Wordpress > 解决WordPress Memory Limit(内存限制过小)
2013
12-26

解决WordPress Memory Limit(内存限制过小)

Memory Limit是php主机对内存的限制,主机的运行速度如何直接影响你网站的访问速度,因此,在购买主机的时候,内存限制也是一项很重要的指标。最近在测试一款免费空间时,就出现了“当前内存不足以运行当前脚本”的提示。google了一下,发现这种情况也颇为多见,在此分享解决方法。

操作请注意:

1.一定不要使用记事本编辑php文件,否则很可能出现意想不到的错误,推荐使用UltraEdit,Dreamweaver等。
2.如果对于修改代码不是很有把握,请预先备份好原来的文件。
3.复制本文的代码,如果是全角符号,请自行改为半角符号,切记。

Memory Limit限制过小常见的提示语:

“Fatal error: Allowed memory size of xxx bytes exhausted.(tried to allocate xxx bytes)”

Memory Limit限制过小的解决方法:

一、如果你的空间支持.ini,可以通过修改php.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)
注:以上代码中的”64M”可根据需要适当调整。

二、通过修改WordPress自身文件修改放宽内存限制(一般由于使用过多插件造成该问题的,请用这个方法)

1、修改WP配置文件
编辑wp-config.php这个文件,在加上一句:
define(‘WP_MEMORY_LIMIT’,’64M’);
上面64M这个数字可根据情况修改为更大数值,比如168M。

2、打开wp-settings.php在第十三行找到如下语句:
define(‘WP_MEMORY_LIMIT’,’32M’)
将其中32修改为更大数值即可。

补充:如何查看WordPress内存使用情况?

推荐使用插件 wp-memory-usage 或 tpc-memory-usage 即可

最后编辑:
作者:漱石
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

解决WordPress Memory Limit(内存限制过小)》有 1 条评论

  1. Telnett 说:

    这个不错,有机会试试!

留下一个回复