4

将我的类别结构导入 Magento 1.7.0.2 后,当我尝试使用 System->Import/Export Import 功能进行任何操作时,它只是在按下“检查数据”按钮后挂起。

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

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

在此处输入图像描述

4

5 回答 5

2

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

php_value memory_limit 2048M
于 2014-12-18T10:45:53.073 回答
0

我的经验是,有时 csv 文件通过“检查数据”步骤但随后挂起,因为文件中实际上存在无效的内容。要诊断这一点,您可以将 csv 文件构建几个条目并继续尝试成功重新导入它,直到它再次挂起,然后您就知道错误条目在哪里。

于 2014-01-25T18:12:15.103 回答
0

很简单,你的标题应该是

_address_middlename,firstname,lastname,email,password_hash,middlename,_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

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

你可以使用edit plus来解决这个问题。

于 2014-03-09T12:08:07.973 回答
0

可能你尝试加载大的导入文件和 php 挂起并抛出关于 memory_limit 的致命错误你可以在 apache 错误日志上检查它,通常它们位于 /var/log/httpd/error.log

谢谢!

于 2013-05-14T15:25:45.730 回答
0

我也遇到了同样的问题,只有 9 种产品的清单很短。这是我经过大量尝试错误后解决问题的方法

  1. 检查您在导出选项时是否使用 CSV 和 UTF-8
  2. 如果您的文件正确,但导入仍然失败,请复制原始文件并将记录分成两个文件,确保保留两个文件的第一行(命名所有列的那个)
  3. 上传第一个文件,然后继续下一个。就我而言,这两个文件都有效——想想为什么,正如我所说:这是一个相当短的列表。
  4. 如果其中一个文件再次失败,但另一个文件通过,则将该文件中的信息再次切成两半,直到您可以查明导致您在导入过程中感到悲伤的记录
于 2015-08-19T22:47:47.520 回答