2013-03-19 5 views
3

После импорта структуры моей категории в Magento 1.7.0.2, когда я пытаюсь использовать функциональность System-> Import/Export Import для чего угодно, она просто зависает после нажатия кнопки «Проверить данные».Magento 1.7 Import/Export Hanging

Чтобы проверить, относится ли это к размеру csv, который я пытаюсь обработать, я недавно проверил его с помощью 5 строк, 2 столбца csv. Сообщение «Please Wait» отображается с вращающимся загрузочным колесом. Это продолжается бесконечно.

Любые советы/предложения с благодарностью.

enter image description here

+0

1. Установите Firebug в Firefox , 2. На странице «Импорт/экспорт» откройте «Firebug» и перейдите на вкладку «Сеть». 3. Запустите Import/Export и проверьте, не истекает ли запрос. – Axel

+0

Почти сразу он сообщает «500 Internal Server Error». – Scratcha

+0

Это, скорее всего, проблема с разрешением загрузки файлов. Попробуйте 'CHMOD' временно сохранить ваш' var/import' каталог '777' и посмотреть, позволяет ли это импортировать. – Axel

ответ

0

Возможно вы пытаетесь загрузить большой файл импорта и PHP повесить и бросить фатальную ошибку о memory_limit Вы можете проверить его на апача журналы ошибок, они обычно работают на жидком находится в /var/log/httpd/error.log

Спасибо!

0

Im мой опыт, иногда файл csv передает шаг «Проверить данные», но затем зависает, потому что в файле есть что-то недействительное. Чтобы диагностировать это, вы можете создать свой файл csv за несколько записей и продолжать пытаться повторно импортировать его, пока он не зависает снова, а затем вы знаете, где находится плохая запись.

0

Простой, ваш заголовок должен быть

_address_middlename, Firstname, фамилия, адрес электронной почты, 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_shipping_

Вы должны изменить кодировку своего файла csv на UFT-8 или ansi. Тогда это сработает.

вы можете использовать edit plus для решения этой проблемы.

2

В моей ситуации ограничение по умолчанию в 256 МБ было проблемой. Даже подумал, что у корма было только 50 продуктов, Magento все еще нуждался в огромном объеме памяти. Увеличение лимита памяти в .htaccess решил это для меня:

php_value memory_limit 2048M 
0

У меня была та же проблема, с очень коротким списком всего 9 продуктов. Вот как я решил проблему после множества проб ошибки

  1. Проверьте, что вы используете CSV и UTF-8, как экспортировать параметры
  2. Если файл является правильным, но импорт по-прежнему не удается, дублируете исходный файл и разделите записи в двух файлах, следя за тем, чтобы сохранить первую строку в обоих (тот, который называет все столбцы)
  3. Загрузите первый файл и перейдите к следующему. В моем случае оба файла были обработаны, поэтому я думаю, что это был довольно короткий список.
  4. Если один из файлов не удается снова, но другие идут через, нарежьте информацию из этого файла в половине снова, пока вы не можете точно определить запись вызывают у вас горе во время импорта
Смежные вопросы