12May

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

时间: 2016-5-12 分类: 技术男 作者: robins 1514 次浏览

TAGS:

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 即可

本文作者:

希望您能够喜欢,欢迎您留言,我会及时答复。我要投稿

喜欢我们的文章请您与朋友分享:

相关文章:

Comments

目前没有评论. 你将成为第一个吃冒烟螃蟹的人!

Comments
发表评论

电子邮件地址不会被公开。*标记为必填选项

按 [ Ctrl+Enter ] 键直接提交

  • 正确格式为: http://www.shengbin.net

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

返回顶部