为什么我在Magento的内存中出现致命错误


Why do I get a Fatal Error out of memory in Magento?

通常,当我尝试将某些东西添加到购物车或尝试结帐时,会出现以下错误:

Fatal error: Out of memory (allocated 247463936) (tried to allocate 261900 bytes) in /home/users/domain/domain.com/webshop/lib/Zend/Db/Select.php on line 421

这才在我正在处理的两个Magento网上商店开始。

我对这个错误做了一些研究 - Magento 的 .htaccess 中的memory_limit已经设置为 256M。我尝试将其注释掉并保持打开状态,并且还检查了php_info();函数,这表示memory_limit设置为 256M。

此错误变得非常令人沮丧,因此将不胜感激。

与其在htaccess中更改内存限制,不如在php ini文件中进行更改。

查找此行:php_value memory_limit

如果您在共享主机上,您可能会发现他们必须帮助您解决这个问题。如果您在共享主机上,祝您好运:) 我发现运行购物车是我尝试过的每台共享主机的噩梦。 至少值得一个月的额外VPS。