2013-03-19 62 views
3

将我的类别结构导入到Magento 1.7.0.2后,当我尝试使用System-> Import/Export Import功能进行任何操作时,只需按下'Check Data'按钮后挂起。Magento 1.7导入/导出挂载

为了测试这是否与我试图处理的csv的大小有关,我最近使用5行2列csv对其进行了测试。旋转的装载轮显示“请稍候”信息。这无限期地持续下去。

任何意见/建议非常感谢。

enter image description here

+0

1.在Firefox中安装的Firebug 。 2.在导入/导出页面上,打开Firebug并转到Net选项卡。 3.运行导入/导出并查看请求是否超时。 – Axel 2013-03-19 18:19:24

+0

几乎是直接报告'500内部服务器错误'。 – Scratcha 2013-03-19 18:26:15

+0

这很可能是文件上传权限问题。尝试暂时将'var/import'目录CHMOD改为'777',看看是否允许你导入。 – Axel 2013-03-19 18:29:53

回答

0

可能尝试加载大导入文件和PHP挂起,并抛出致命错误有关memory_limit的 您可以检查它在Apache错误日志,usualy他们位于/var/log/httpd/error.log

谢谢!

0

即时通讯我的经验,有时一个csv文件通过“检查数据”步骤,但后来挂起,因为实际上在文件中有无效的东西。要诊断这一点,你可以建立你的csv文件几个条目,并不断尝试重新导入它,直到它再次挂起,然后你知道哪里坏的条目。

0

简单,你的头应该是

_address_middlename,名字,姓氏,电子邮件,password_hash,中间名,_address_firstname,_address_lastname,_address_street,_address_postcode,_address_city,_address_country_id,_address_region,_address_telephone,created_at,_website,_Store,created_in, group_id,reward_update_notification,reward_warning_notification,_address_default_billing _,_ address_default_shipping_

您必须将csv文件的编码更改为UFT-8或ansi。然后它会起作用。

你可以使用编辑加号来解决这个问题。

2

在我的情况下,256MB的默认内存限制是问题。即使认为Feed只有50种产品,Magento仍然需要大量的内存。在.htaccess增加内存限制解决了这个对我来说:

php_value memory_limit 2048M 
0

我有同样的问题与一个只有9个产品在很短的名单。这里是我是如何解决这一问题进行大量的试验误差

  1. 检查是否正在使用CSV和UTF-8作为导出选项
  2. 如果你的文件是正确的,但进口量仍失败,则复制后原始文件并将记录分成两个文件,确保保留两个文件中的第一行(名称为所有列的文件)
  3. 上载第一个文件,并继续执行以下操作。在我的案例中,这两个文件都起作用了 - 我想说明一下为什么,正如我所说:这是一个很短的列表。
  4. 如果其中一个文件再次失败,但对方会突破,再从切片中一半的文件中的信息,直到你可以精确记录造成你在导入过程中悲伤