首页 文章

magento主页休息 - 未完全加载

提问于
浏览
0

在我的magento主页上有一个畅销产品块 . 启用缓存后,此块会将页面分成两半并且未完全加载 . 禁用缓存解决了这个问题,但我必须保持启用以获得良好的速度 .

我发现导致此问题的确切行,但我无法修复它 . 实际上导致此问题的原因是在循环中重新声明$ _product . 我不得不重新声明它,因为一些产品数据在循环期间没有从一个产品更新到另一个产品 .

这是打破页面的行:

$_product = Mage::getModel('catalog/product')->load($_product->getId());

我已启用php错误报告,并且没有发生php错误 . 没有致命错误或警告 .

删除此行可解决问题,但无法正确加载产品数据 .

我该怎么做才能解决这个问题?

1 回答

  • 0

    我面临着同样的问题,

    Mage::getModel('catalog/product')->load($productId)
    

    失败 . 无法弄清楚导致这个问题的原因 . 没有错误,没有 . 看起来PHP资源不足并且只是终止了脚本,但是我将memory_limit值增加到8048M甚至没有任何帮助 .

    编辑:

    事实证明,Cart2Quote需要ionCube扩展才能正常工作 . 由于未安装此扩展,Magento无法正确加载产品 .

相关问题