2012-10-08 46 views
2

我一直与我的本地主机上的Magento和一切都很好,直到我添加了一个新的模块。现在我得到以下错误: 致命错误:让内存大小用尽268435456个字节(试图分配261900个字节)在/Applications/XAMPP/xamppfiles/htdocs/magento/app/Mage.php致命错误:允许的内存大小...与本地主机上的Magento

我试图memory_limit的更改为512M然后它产生的同样的错误,但此时用多个存储器大小:

致命错误:允许存储器尺寸的排出536870912个字节(试图分配261900个字节)中/应用程序/ XAMPP/xamppfiles/htdocs/magento/app/Mage.php

有谁知道是什么原因造成的?

回答

3

下面放代码路径: /Applications/XAMPP/xamppfiles/htdocs/magento/app/Mage.php

ini_set('memory_limit', '512M'); 
+0

刚刚做了它,它产生了相同的错误:致命错误:允许内存大小为536870912字节用尽(试图分配261900字节)在/Applications/XAMPP/xamppfiles/htdocs/magento/app/Mage.php –

+0

使用1024M而不是512M:ini_set('memory_limit',1024M); –

+0

这只会改变php.ini文件中的memory_limit行。而他的系统正在关注php.ini文件,因为当Magento改变它时,Magento在新的上限内存不足。它可能会用尽1G的限制,模块似乎有内存泄漏。我会在此时与创建它的开发人员取得联系。 –

1

最有可能你已经安装的扩展有内存泄漏了。如果您为此付费,则应向扩展程序开发人员寻求帮助。否则,您应该在xdebug profiler或其他类似工具的帮助下找到瓶颈。

最后,您可以禁用扩展。

+0

谢谢,但是我只是手动添加了一个新模块。没有任何额外的扩展。 –

+0

推广,我的意思是Magento模块,抱歉让自己不清楚 –

相关问题