2

我在具有 4 Gb ram 和 2 * Pentium(R) Dual-Core CPU E5400 @ 2.70GHz 的 DS 上运行 Magento

我已将 php 内存限制从 64M - 1GB 调整,但在管理区域示例中不断出现内存错误

`Fatal error: Out of memory (allocated 48496640) (tried to allocate 189475 bytes)
 in  /home/accountname/public_html/shoponline/magento/app/code/core/Mage/Core/Block/Abstract.php on line 888` 

所以有问题,因为它只分配了 46M(如果我有这个权利..?)

这条线变了……

该网站仍在测试中,所以它没有任何繁忙的流量,所以我很困惑可能是什么问题......

我正在使用 APC 和内存缓存

任何一般性的想法都会有所帮助

4

2 回答 2

1

好的,在阅读了一些论坛之后,我认为我通过使用 WHM 控制面板中的 RlimitMem 功能提高了性能 - 这会计算要求限制并将其添加到 httpd.conf 文件中,如下所示:

设置后,后台管理区域快了 80%...!

WHM 面板截图

于 2013-02-07T19:58:39.680 回答
1

你在哪里更改了内存限制?它似乎没有生效。

我假设你编辑了 php.ini。

您也可以尝试添加...

php_value memory_limit 512M

到您的 .htaccess 文件,看看是否有效。

于 2013-02-06T18:26:09.387 回答