【问题标题】:Memory limit has been reached - magento 1.9已达到内存限制 - magento 1.9
【发布时间】:2016-02-04 07:37:59
【问题描述】:

将我的磁力发电机网站迁移到新服务器 (CentOS 6) 后,我无法更新或上传新图像到我的任何产品。在上传任何图片时,它会显示已达到内存限制

日志:

2016-02-04T07:24:35+00:00 ERR (3):注意:未定义索引:httponly 在 /var/www/vhosts/domain.com/httpdocs/app/code/core/Mage/Core /Model/Session/Abstract/Varien.php 第 96 行
2016-02-04T07:24:35+00:00 ERR (3):注意:未定义索引:httponly 在 /var/www/vhosts/domain。 com/httpdocs/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 第 96 行
2016-02-04T07:24:35+00:00 ERR (3):注意:未定义的索引:在 /var/www/vhosts/domain.com/httpdocs/app/code/core/Mage/Core/Model/ 中安全第 98 行的 Session/Abstract/Varien.php
2016-02-04T07:24:35+00:00 ERR (3): Notice: Undefined index: domain in /var/www/vhosts/domain.com/httpdocs/app/code/core/Mage/Core/Model/第 100 行的 Session/Abstract/Varien.php

【问题讨论】:

    标签: magento-1.9


    【解决方案1】:

    上传产品图片时的内存限制问题

    转到lib/Varien/Image/Adapter 打开Gd2.php

    现在搜索方法protected function _convertToByte($memoryValue),即

    protected function _convertToByte($memoryValue)
    {
        if (stripos($memoryValue, 'M') !== false) {
            return (int)$memoryValue * 1024 * 1024;
        }
        elseif (stripos($memoryValue, 'KB') !== false) {
            return (int)$memoryValue * 1024;
        }
    
       return (int)$memoryValue;
    }
    

    在上述方法中进行如下更改,如:

    protected function _convertToByte($memoryValue)
    {
         /*
         if (stripos($memoryValue, 'M') !== false) {
             return (int)$memoryValue * 1024 * 1024;
         }
         elseif (stripos($memoryValue, 'KB') !== false) {
             return (int)$memoryValue * 1024;
         }
    
         return (int)$memoryValue;
         */
         return 2147483648;
         //1024*1024*1024*2 = 2G
    }
    

    希望这会对某人有所帮助:)

    【讨论】:

    • 太棒了。谢谢工作完美。再次感谢 !投票。你知道为什么产品图片没有显示在前端吗?
    • 嗨@SumithHarshan!我很高兴我能提供帮助。对于产品图像,您可以先检查目录权限,也可以检查内存限制。请参阅magento.stackexchange.com/questions/13050/…。如果您仍然遇到问题,请告诉我...
    • 更好的选择是将 PHP 设置从使用千兆字节(例如 2G)更改为兆字节(例如 2048M)
    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    相关资源
    最近更新 更多