极光资源网:整合微商/抖音/淘宝开店运营教程,创业项目,AI工具与办公工具资源,助力高效选品运营。

虚拟主机,Allowed memory size of 134217728 bytes exhausted

发布人员:曦阳SEO 所属分类:建站教程 浏览量:3 原创

昨天博客经常提示Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes)错误,刚开始搞不懂什么原因,但怕经常这样影响百度收录和用户体验,所以百度搜索可以下,大概意思是:允许的内存大小 134217728 字节用尽(尝试分配 8192 字节)。

虚拟主机,Allowed memory size of 134217728 bytes exhausted-第1张图片

那么为什么会出现这种问题呢?通过百度发现是为了服务器安全和负载相关因素考虑,所以服务器默认禁用了一些函数以及一些其他方面的限制,php中的memory_limit 参数限制了,当文件提交太大或者提交的字符数据过多,在读取的时候就会出现上述报错,这里我们只需要修改php.ini配置文件里面的默认内存大小限制即可。

1、对于服务器来说很容易操作,进入服务器的php安装目录下找到php.ini配置文件,编辑php.ini文件,找到 mem[文]ory_limit 参数,将后面的参数值修改大点,如256M或者512M。

虚拟主机,Allowed memory size of 134217728 bytes exhausted-第2张图片

修改完配置文件后重启下php服务(Apache环境则重启下web服务)。

2、宝塔环境的修改方法

如果安装了宝塔环境的,直接找到网站查看网站当前使用的php版本,然后在左侧菜单栏中找到软件商店进入,找到对应的PHP版本,如php5.6点击设置 >> 然后在弹出的对话框中找到配置修改 >> memory_limit,然后吧默认的128改成256M或者512M(建议不要改太大,以免导致资源耗尽从而服务器死机)。

虚拟主机,Allowed memory size of 134217728 bytes exhausted-第3张图片

修改完后点击对话框服务 >> 重载配置 如下图即可完成。

虚拟主机,Allowed memory size of 134217728 bytes exhausted-第4张图片

3、虚拟主机环境的修改方法

首先在网站根目录创建一个.user.ini文件,使用这个文件来设置需要定义的参数。

然后将下面代码复制到文件中保存即可:memory_limit = 128M 

如果还是报错根据需求把128改为256或512即可。

好了关于如何解决php内存溢出图文教程,到此结束啦!有不懂的问题可以在李海博客留言咨询!

这里多插一句话memory_limit设置值并不是越大越好,要根据应用实际情况来设置,原则上memory_limit*进程数不得超过服务器总内存,否则会导致频繁使用swap,从而导致磁盘过忙(IO HANG),资源耗尽最终导致服务器死机!

以上就是虚拟主机,Allowed memory size of 134217728 bytes exhausted的全部内容了,希望能够帮助到你,找建站教程记得来极光资源网!

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

同类推荐
小姐姐视频
  • 最新文章

  • 热评文章

  • 热门文章

标签列表
日历
«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031
文章归档