Magento配置产品+简单产品

时间:2010-11-24 14:54:21

标签: magento hosting magento-1.4

当前的Magento设置
配置产品+简单产品

问题
2000个简单产品的可配置产品导致问题,因为如果我使用500多种简单产品制作可配置产品,Magento就会停止响应

  

错误消息:致命错误:第228行/homepages/3/d347795961/htdocs/magento/lib/Zend/Db/Statement/Pdo.php中允许的内存大小为41943040字节(尝试分配2186999字节)< / p>      

产品名称=测试
  Type = configurable

     

相关产品= 696种简单产品

     

错误消息:致命错误:/ homepages / 3 / d347795961 / htdocs / magento / app / design / frontend / default / flp / template / catalog / product中允许的内存大小为41943040字节(尝试分配311296字节)第290行的/price.phtml

     

操作系统:1&amp; 1双核 - L专用服务器
  CPU:Opteron1216
  时钟频率:2 x 2.4 GHz
  Ram:2GB(RAID 1软件)
  记忆:40米

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

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

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

2 个答案:

答案 0 :(得分:0)

  1. 是的,从理论上讲,完全可以为可配置产品提供大量简单产品组合。在实践中,性能问题(例如您遇到的问题)将限制您。
  2. 也许?增加限制将使您的PHP内存限制更高(即使现在也可以做到这一点),但加载许多产品的基本问题仍然存在。
  3. 首先要尝试的是提高PHP的内存限制。 40M相当低,增加它可以解决你的问题。

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

    希望有所帮助!

    谢谢, 乔

答案 1 :(得分:0)

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

例如:

php_value memory_limit 128M