我可以找到很多关于如何克服内存不足错误的教程。解决方案是:php.ini
或.htaccess
中的increase the memory - 令人惊讶......
我实际上不理解错误消息:
致命错误:内存不足(已分配32016932)(尝试分配25152字节)
“已分配32016932”,表示已分配32MB - PHP脚本使用32MB? 尝试分配25152 ,意味着尝试分配另外25KB,但脚本失败,因为已达到最大值(~32MB?)?
除了我“内存不足”之外,我还能从这个错误消息中告诉什么?
答案 0 :(得分:17)
我总是把它解释为:
Fatal error: Out of memory ([currently] allocated 32016932) (tried to allocate [additional] 25152 bytes)
但是好的问题是否有防弹解释。
答案 1 :(得分:9)
这就像你理解它一样。
限制可能设置为32MB,您已经分配了32016932个字节,当php尝试分配25152个字节时,超出限制因此出现错误信息。
您可能会在日志中或屏幕上的错误消息附近看到错误分配的行。
祝你好运找到罪魁祸首。