最近做网站学到很多经验,有些小故事可以跟大家分享下。网站首页出现以下致命错误,但是其他界面正常访问怎么办?
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 31461376 bytes) in /www/wwwroot/XXX.php on line 181
致命错误: 181行/www/wwwroot/XXX中允许的内存大小134217728字节耗尽(试图分配31461376字节)
这里包含两个问题,我一一跟大家解决。
首先我们找到/www/server/php/73/etc/php.ini文件,接着ctrl+F搜索“memory_limit”,把其中的128M改成256M或者更大。
我设置了memory_limit = 256M,保存后,还是没用!
主页还是那条提示,现在该怎么办?我们需要重启php和apache/nginx。
重启方法如图:
打开宝塔的软件商店。
然后点击设置,都选择重启按钮,以Nginx为例,见图:
重启成功后,所有问题都得到解决!