2012-10-08 61 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模塊,抱歉讓自己不清楚 –

相關問題