允许的内存大小为262144字节已用尽(尝试分配 24576 字节)
我为此发疯了。
我收到了下一条消息:
Allowed memory size of 262144 bytes exhausted (tried to allocate 24576 bytes)
待办事项列表
检查phpinfo(),得到正确的php.ini路由并编辑它。将memory_limit更改为
memory_limit = 128M
确保值memory_limit更改 con phpinfo() 并得到结果:
memory_limit 128MB 128MB
检查 .htaccess 并添加(不需要)
php_value memory_limit 128M
并且还可以像这样通过php进行更改(在错误行之前):
ini_set('memory_limit','128M');
它到处都说内存设置为128M,但仍然得到那个错误?
错误在 Swift 库(用于发送电子邮件的库)中,抽象为SmtpTransport.php,因此我的代码int不应该工作。
任何想法???
编辑:是的,上一个已经完成了重启apache。
编辑2:@patrick,补充说,但没有回应
尝试使用较低的值,每个文件28M int,重新启动apache,相同的错误(phpinfo显示新值)
尝试使用 -1、重新启动和相同的错误。
编辑3:允许的内存大于分配的内存,这不是很奇怪吗?(尽管允许的内存大小远低于实际允许的内存)