首页 文章

Magento配置产品简单产品

提问于
浏览
1

Current Magento setup
配置产品简单产品

Problem
来自2000个简单产品的可配置产品引发了一个问题,因为如果我使用500多个简单产品制作可配置产品,Magento就会停止响应

错误消息:致命错误:在第228行产品名称= /homepages/3/d347795961/htdocs/magento/lib/Zend/Db/Statement/Pdo.php中,允许的内存大小为41943040字节(尝试分配2186999字节)= test Type = configurable Associated products = 696 simple products错误消息:致命错误:允许的内存大小为41943040字节耗尽(试图分配311296字节)/ homepages / 3 / d347795961 / htdocs / magento / app / design / frontend / default / 290行上的flp / template / catalog / product / price.phtml操作系统:1&1双核 - L专用服务器CPU:Opteron1216时钟频率:2 x 2.4 GHz Ram:2GB(RAID 1软件)内存:40m

Comments
我的开发人员告诉我,如果我获得一台312m或更多内存的服务器 - 他推荐了一家名为www.bluehost.com的公司 - 这应该可以解决问题吗?
我有3种产品,每种产品有多种尺寸 - 在3种不同产品之间增加了2000种可能性 . 我还有另外两个产品,大约有1500种尺寸或可能的组合,由于上述原因,我们甚至还没有尝试加载 .

我的开发人员现在提供“带有自定义选项的简单产品”作为解决方案http://s347795977.websitehome.co.uk/magento/index.php/test-product-4158.html - 但是这样做会显然不允许我检查库存 - 这将直接影响将Magento集成到Sage Accounting包中 . .....我也不确定它会引起什么其他问题或限制,即轻松改变定价

Questions

  • 使用配置产品简单产品设置,是否可以在特定产品上进行多种变化(尺寸组合)
  • 在这种情况下,如果我转向另一个提供312米或更多服务器的服务器包 - 这将解决问题 - 更重要的是允许我引导额外的1500个产品超过2000我目前遇到问题 . 任何有关此事的建议或协助都将不胜感激 .

2 回答

  • 0
    • 是的,从理论上讲,完全可以为可配置产品提供大量简单产品组合 . 在实践中,性能问题(例如您遇到的问题)将限制您 .

    • 也许吧?增加限制将使您的PHP内存限制更高(即使现在也可以做到这一点),但加载许多产品的基本问题仍然存在 .

    首先要尝试的是提高PHP的内存限制 . 40M非常低,增加它可以解决您的问题 .

    否则,是否可以对产品进行略微不同的排列?例如如果当前的可配置属性是foo,bar和baz,那么为baz的每个值制作一个产品来限制配置的数量?

    希望有所帮助!

    谢谢,乔

  • 0

    你应该稍微提高memory_limit . 您可以在php.ini中使用vps或专用服务器,也可以在服务器中使用php.ini自定义 . 或者您可以在.htaccess中更改值

    例如:

    php_value memory_limit 128M
    

相关问题