Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes)

2020-07-11 414 19 编辑:蜀戎seo 来源:本站

今天在做一个小浣熊漫画CMS数据采集时候遇到的一个问题,把解决方法给大家分享一下。

网站运行也都有一段时间了,今天调整了一下采集规则,导致网站访问首页就出现错误代码;

php.ini报错

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) in /www/wwwroot/thinkphp/library/think/cache/Driver.php on line 322

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in /www/wwwroot/thinkphp/library/think/exception/ErrorException.php on line 1

通过以上的英文报错大概意思就是php报错了内存分配不足严重超过了存储的范围。这个时候我们如何来解决呢

最简单粗暴的方法就是直接修改php.ini,这里我们分享的是在宝塔控制面板的修改方法。

php.ini位置

默认php代码能够申请到的最大内存字节数就是134217728 bytes,如果代码执行的时候再需要更多的内存,就会报错了,于是就将php.ini文件中的配置改了一下:


代码如下:

memory_limit = 128M;//将128M改成了2048M

memory_limit = 128M;//将128M改成了2048M

当我们修改好了以后记得点击保存,回到首页,重启一下php,或者是重启一下服务器,刷新一下网页一切恢复正常。

如不知道宝塔php.ini文件在那个位置的,可以点击这里:宝塔控制面板php.ini文件在那个文件夹里面

相关知识点: php.ini memory_limit = 128M
本站文章均为蜀戎网络摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,未经允许禁止复制转载!感谢...

在线
客服

在线客服服务时间:9:00-21:00

客服
热线

13227777380
7*24小时客服服务热线

客服
微信

扫一扫微信咨询
顶部