Magento - 导出产品空白屏幕

时间:2013-04-06 09:16:53

标签: magento magento-1.7 product

我正在使用magento产品导出的默认配置文件。当我点击运行配置文件时,我得到一个空白屏幕。我在db中有500个产品。此外,我无法出口产品库存,但我能够出口客户。我正在使用magento 1.7版本。我的.htaccess文件。 memory_limit是128M

max_execution_time 18000

请帮忙。 我是magento的新手......

3 个答案:

答案 0 :(得分:0)

请检查/ var / log中的日志文件和您的wbeserver日志文件。他们肯定会告诉你什么是错的。它看起来要么没有足够的内存,执行时间限制或类似的东西。但是,如果不检查日志,我们都必须猜测。 ;)

答案 1 :(得分:0)

500表示响应超时,这意味着当servertimeout启动时,magento没有完成导入。

执行时间最长并不意味着服务器会等待它。

我建议你从命令行导入,因为它更快,不会产生超时。如果您没有此选项,请尝试告诉apache等待更长时间

答案 2 :(得分:0)

Mage_Catalog_Model_Convert_Parser_Product类中的此函数有一个循环foreach($ entityIds as $ i => $ entityId){ 所以在那里放置一些Mage :: log()代码并获得计数器,内存使用和峰值内存使用。 好像它是因为内存或超时,至少这个循环会运行几次。 如果它的内存问题然后增加内存和重新检查。此外,有时候看到不会从购物车中删除不需要的属性,这也导致更高的内存消耗。 如果时间问题增加了时间。如果增加时间或内存是一个约束,那么你将不得不一次导出更少的产品。

public function unparse()
    {
        $entityIds = $this->getData();

        foreach ($entityIds as $i => $entityId) {
            $product = $this->getProductModel()