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

碰到的内存限制不足问题解决方法

目前有些主机的内存大小限制是32M,在使用WordPress时可能会不够用,您可能会碰到类似以下问题:

Allowed memory size of 33554432 bytes exhausted (tried to allocate 7680 bytes) in /home2/marine/public_html/wp-includes/kses.php(1030) : runtime-created function on line 1


Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /home2/free919/public_html/wp-includes/class-simplepie.php on line 4134

下面给出一个解决方案,分享给各位用户。
1. 下载这个php.ini.zip(见附件)的文件,然后在cpanel的“文件管理器”把这个文件上传到public_html目录,接着选中php.ini.zip文件,点右上角的“解压缩”。
我们可以看到在public_html有了一个php.ini的文件了。
2. 修改public_html目录下的.htaccess文件,添加下面分割线内容在 .htaccess 文件。

suPHP_ConfigPath /home/username/public_html/

提示: 用你所在的主机cpanel的用户名替换掉 username,home这个有些主机默认是home2的你可能也要改。
注意:本站长在调试完成后发现后台管理员不能登录,重装了WP后问题解决,所以,在使用本方法前请做好备份。

下载地址:php.ini.zip

 

免费获得The Cleaner 2012 一年激活码


MooSoft的The Cleaner 2012 是一个功能强大的反恶意软件程序。这种更清洁的检测和清除恶意软件,往往是由反病毒软件错过。
它提供市场上最快,最彻底的扫描之一。它具有按需单驱动器,文件夹或文件文件,也可以扫描整个电脑扫描。The Cleaner 2012 已经发展超过13年,在140多个国家使用。
软件语言多国语言含简体中文版。
The Cleaner 2012可作为安全软件辅助查杀,建议其它知名杀毒软件作为主杀。
活动详情:
造访官方活动网页即可获得The Cleaner 2012 一年激活码
The Cleaner 2012官方网站:
http://www.moosoft.com/
The Cleaner 2012官方下载地址:
http://www.moosoft.com/uc.php?id=24

500MB/5GB/MYSQL/PHP/绑米/无广告/50webs

50webs-logo

免费网页寄存: 50webs
免费网页空间: 500 MB内存。
脚本: HTML格式。
您的域名: 顶级域名或子域名。 主机控制面板: 50webs自己。
上传: FTP,浏览器。
强制广告: 没有广告。
您的广告: 允许。
编辑: 基本,高级。
预脚本: 无
兴趣爱好: 个人,企业。
免费虚拟主机服务器国: 我们
免费网页寄存Languge: 恩
允许网络语言: 所有
其他特点:
带宽限制5GB/month。
POP3和基于Web的电子邮件。
插件域。
最大500 KB的文件大小限制,压缩/ RAR文件可以最大为8 MB。
流量统计。
10域名托管。
百子站点。
可以注册或不: 是的
上架日期:2011年2月9日。
上次修改时间:2011年2月9日
免费托管 地址: http://www.50webs.com

免费网页寄存: 50webs免费网页空间: 500 MB内存。脚本: HTML格式。您的域名: 顶级域名或子域名。 主机控制面板: 50webs自己。上传: FTP,浏览器。强制广告: 没有广告。您的广告: 允许。编辑: 基本,高级。预脚本: 无兴趣爱好: 个人,企业。免费虚拟主机服务器国: 我们免费网页寄存Languge: 恩允许网络语言: 所有其他特点:
带宽限制5GB/month。POP3和基于Web的电子邮件。插件域。最大500 KB的文件大小限制,压缩/ RAR文件可以最大为8 MB。流量统计。10域名托管。百子站点。可以注册或不: 是的上架日期:2011年2月9日。上次修改时间:2011年2月9日
免费托管 地址: http://www.50webs.com