Перейти к содержанию
Форум поддержки пользователей VamShop

В EP обрыв импорта


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

При импорте больших файлов (свыше 1000 позиций), добавляет только часть товаров (от 200 до 300) и пишет: Fatal error: Maximum execution time of 50 seconds exceeded in /home/soledad/data/www/rf-bank.ru/inc/vam_db_query.inc.php on line 34

Как возможно решить данную проблему?

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

Разбивать файл из 10000 позиций на меньшие части очень уж неблагодарное занятие.. а вот где выставить это время, честно говоря, так и не понял..

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

Разбивать файл из 10000 позиций на меньшие части очень уж неблагодарное занятие..

А мучаться запихнуть благородное? :)

а вот где выставить это время, честно говоря, так и не понял..

Это делается в настройках сервера а конкретно в файле php.ini.

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

hablar

А ведь можно автоматически разбивать, скрипт сам разобьёт на части.

В /admin/epconfigure.php выставь в опции $maxrecs = 50

Столько товаров, сколько нужно что б было в одном файле.

Затем в строке Загрузить и разделить файл на части выбирай свой файл и нажимай разделить.

Файл будет разделён и чуть ниже, импортировать из папки temp будет твой файл разделённый на части, вот выбирай файлы по одному и импортируй.

Только перед всеми экспериментами, всегда делай backup базы данных в Админке - Разное - Инструменты - Резервное копирование, что б если что случится, можно было восстановиться.

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

Спасибо, метод действительно хорошо работает для небольших по размеру файлов. а при количестве позиций 10 - 30 тысяч, это очень много созданных маленьких файлов придется импортировать.. :)

Все же, возвращаюсь к своему вопросу выше..как можно установить это время 50 секунд большим по значению?  :)

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

Да если уж так говорить, ведь это очень большое количество и Excel импорт/экспорт вообще по-моему не подходит для такого количества товаров.

Как такое количество загрузить быстро, я даже и не знаю, стандартными средствами - никак.

Может разве что как-то подготовить сразу SQL код и грузануть его в базу данных.

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

На старых проектах 5000 добавлялось за один раз, сейчас почему-то больше 200-300 не добавляется.. :( Хостинг один и тот же, с чем связано не пойму.. То есть, увеличением времени проблему решить не получится?

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

hablar

Может включена нарезка картинок?!

Посмотре в Админке - Настройки - Основные - Картинки - Разрешить обработку картинок в excel импорт/экспорт

Выключи (false) если включено (true).

А ещё лучше в utf8 кодировке грузить данные, что б нужно было перекодировать их на лету, тоже может тормозить если грузишь cp1251.

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

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

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