Перейти к содержанию
Apelcun

[Решено] Export/Import: Out of memory при попытке загрузки большого прайса

Рекомендуемые сообщения

Пытаюсь загрузить в ocStore 1.5.5.1.2 прайс с 5000 товарами (тестировал, по 1-2 товара получается), через модуль Export/Import,  но при попытке загрузки выдает ошибку:

Out of memory (allocated 29884416) (tried to allocate 21 bytes)
No server data has been changed.
See also 'System > Error Logs' for more details.

Что делать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хостеры увиличели мне ОЗУ.Теперь при попытке импорта возникает ошибка:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 96 bytes) in /home/p260103/www/shini4mashini.ru/system/PHPExcel/Classes/PHPExcel/Worksheet.php on line 1167

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PHPExcel жрёт слишком много ресурсов, оптимальней всего - использовать какое то платное решение, которое решает такие задачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Был модуль для Экспорта/Импорта, который разбивает задачу на части, таким образом обходится ограничения на время выполнения и памяти.

 

2. Можете загружать по 1000 товаров, вручную разбив ваши 5000 товаров на 5 файлов.

 

(Честно, давно не пользовался такими модулями, не помню подробностей. Привык уже через phpMyAdmin)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть какой нибудь бесплатный модуль? чтобы получилось загрузить такой прайс лист? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вобщем скачал CSV price pro, сделал под него прайс в формате .csv , в итоге пишет: 

Импорт данных завершён!
Всего обработано 4957 строк!
Обновлено: 0
Добавлено: 15
Ошибок: 4942
Я так понимаю, что болше 15 он не может загрузить сразу, как увеличить?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обратитесь к автору, думаю он поможет в решении...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а на форуме никто не знает как проблему решить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, только вот чтото там кнопки импорта не могу найти

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, только вот чтото там кнопки импорта не могу найти

Только что установил и попробовал. Все отлично.

30a6758d048a.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так это експорт,  а мне кнопка импорта нужна, ее то я и ищу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так это експорт,  а мне кнопка импорта нужна, ее то я и ищу

Да ёклмн! Посмотрите там 3 стрелки!

1. Меню.

2. Справа вверху экспорт.

3. Внизу "Импорт из файла Excel"

 

Выбираете файл с компьютера и всё!

Но лучше сначала сделать Экспорт, изменить что надо, а потом загрузить обратно. Потому что структураданных сгенерированная вашим другим модулем может не совпадать с структурой данных, которую понимает этот модуль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо,  просто медленно работает админка и при нажатии ничего не происходило + думал что там должнабыла быть кнопка импорта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.