Ошибка при импорте описаний

Здесь хранятся старые темы.
Ответить
Snip
Сообщения: 56
Зарегистрирован: 31 авг 2009 10:46

11 янв 2010 10:16

Здравствуйте!
Возникла проблема:
версия ПЛИ и КК полнофункциональная.
Магазин Вамшоп.
При импорте описания товара, магазин выдаёт ошибку sql:
SQL.JPG
При импорте описания товара, магазин выдаёт ошибку sql:
SQL.JPG (17.07 КБ) 13780 просмотров

увеличил лимит времени на выполнение скрипта до 200 секунд
увеличил максимальный размер файла до 10Mb
пробовал импортировать в zip формате.
прицепил лог ошибок sql.
попробовал импортировать более старую версию файла с описаниями, всё прошло нормально.

незнаю в чём дело, может быть в какой-то из подкатегорий намудрил?
Если нужно что-то еще..вышлю
Вложения
export_cc_for_vam_ext_module_MEDIACOMP_CC_12.11.2009.zip
старая версия файла импорта характеристик
(303.44 КБ) 309 скачиваний
export2010.part2.rar
характеристики которые не импортируются часть вторая
(77.29 КБ) 300 скачиваний
export2010.part1.rar
характеристики которые не импортируются часть первая
(739.91 КБ) 288 скачиваний
mysql_db_error.zip
(559 байт) 297 скачиваний
Snip
Сообщения: 56
Зарегистрирован: 31 авг 2009 10:46

11 янв 2010 10:25

как вариант, в файл csv могли влезть какие-нибудь запрещённые символы. Парсил часть с маркета, а часть с никса, а у никса целая куча ссылок в описании товара и порой они тоже парсятся и заносятся в базу КК что-то вроде открытой скобкой..т.е. не закрытым тегом. мог недоглядеть
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

11 янв 2010 12:23

Мы проимпортировали ваш файл "export2010.csv", проблем не возникло.
import_csv_vamshop.png
import_csv_vamshop.png (29.71 КБ) 13774 просмотра


В вашем файле "mysql_db_error.log" нет сообщений об ошибке возникающей при импорте вашего файла "export2010.csv" с использованием нашего модуля. В этом файле есть ошибки при выводе на печать карточки товара, ошибка в модуле "print_product_info.php", возникает по причине того что не передаётся ID товара, т.е. вместо кода "WHERE products_id = and ...", должен быть "WHERE products_id = {код товара} and ...". Посмотрите в папке "/admin/" возможно там есть дополнительный файл "mysql_db_error.log", в который записывается ошибка.

Попробуйте очистить таблицы содержащие информацию о характеристиках товара, а затем попробывать проимпортировать еще раз ваш файл.
Команды SQL для очистки таблиц:

Код: Выделить всё

TRUNCATE `products_parameters`;
TRUNCATE `products_parameters2products`;
TRUNCATE `products_parameters_values`;


Так же не исключается вариант что в файл csv могли попасть какие-нибудь запрещённые символы, типа кавычек или скобок. Но трудно понять что именно так как не видно самой ошибки синтаксиса SQL.

Активируйте режим отладки для движка VamShop. Для этого в файле "includes/application_top.php", необходимо заменить строку:

Код: Выделить всё

define('DEBUG', false);

на

Код: Выделить всё

define('DEBUG', true);

После активации этого режима, ошибка будет выводиться на экран в браузер.
С уважением, поддержка ElbuzGroup.
Snip
Сообщения: 56
Зарегистрирован: 31 авг 2009 10:46

11 янв 2010 12:46

да, действительно есть.. прошу прощения..я из корня сайта лог взял, и никак не мог понять причём тут линк на печать))
объясните как отследить задублированное значение?
Вложения
mysql_db_error.zip
(815 байт) 287 скачиваний
Snip
Сообщения: 56
Зарегистрирован: 31 авг 2009 10:46

11 янв 2010 13:49

урррраааааа спасибо))) работает!!
Всего записей в файле: 126344
Добавлено групп: 1197
Обновлено групп: 0
Добавлено характеристик: 9926
Обновлено характеристик: 0
Добавлено значений характеристик: 115221
Обновлено значений характеристик: 0
Ответить