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

market.php - ошибка nadavi-converter failed with retcode 254


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

Добрый день!

Подскажите пожалуйста в чем проблема, стала появляться ошибка на яндекс-маркете вида:

Ошибки при разборе файла:

nadavi-converter failed with retcode 254

и соответственно новый прайс не подгружается.

При попытке самому зайти в браузере набрав http://www.torgcomp.ru/market.php выдается следующая ошибка:

Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности

Адрес: http://www.torgcomp.ru/market.php

Строка 1, символ 2: <?xml version="1.0" encoding="utf-8"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd">

--------^

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

А вот, что пишется при попытке проверки файла market.php через Яндекс-маркет:

Детали валидации YML файла

http://www.torgcomp.ru/market.php

warning: unsupported mime type UTF-8 or recognition error

[CONVERTER, SAX, ERROR] SAX parser fatal error @(1, 8): The XML or Text declaration must start at line/column 1/1

conversion failed

CT_USD=-1.000000

Fatal Error at (file /tmp/market-checker.LPFPc3/file.xml.preprocessed, line 1, char 8): The XML or Text declaration must start at line/column 1/1

YML не принят: Фид не разобран до конца - ошибка парсера XML (Error parsing XML feed) (line: 1 column: 8): The XML or Text declaration must start at line/column 1/1

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

А что яндекс Вам отвечает по поводу этих ошибок?!

Может ему utf-8 кодировка не нравится?!

Попробуйте в Админке - Настройки - Яндекс-маркет - Перекодировать в cp1251 поставить true

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

А что яндекс Вам отвечает по поводу этих ошибок?!

Может ему utf-8 кодировка не нравится?!

Попробуйте в Админке - Настройки - Яндекс-маркет - Перекодировать в cp1251 поставить true

У меня версия 1.38. Там нет меню "Перекодировать в cp1251", есть только "Перекодировка в UTF-8" true или false

Но дело в том, что раньше все работало(

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

А где Вы вообще такую ошибку смотрите?!

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

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

у меня вот проблема:

http://www.site/market.php?currency=USD

YML не принят: Фид не разобран до конца - ошибка парсера XML (Error parsing XML feed) (line: 10 column: 23): The value 'GRN' for attribute 'id' does not match its defined enumeration or notation list

версия магазина - 1,21

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

А что за 10 строке вообще находится?!

Наверное какой-то код валюты GRN

А такой валюты нет, если гривна, то у неё код UAH

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

А что может быть  когда запускаешь  market.php  выдает

Warning: set_time_limit(): Cannot set time limit in safe mode in /home/clients/e34/market.php on line 106

Warning: Cannot modify header information - headers already sent by (output started at /home/clients/e34/market.php:106) in /home/clients/e34/market.php on line 279

105 if (!get_cfg_var('safe_mode') && function_exists('set_time_limit')) {

106  set_time_limit(0);

107 }

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

279 строку в market.php попробуйте поменять на:


if (!get_cfg_var('safe_mode') && function_exists('set_time_limit')) {

  set_time_limit(0);

}
[/code]

Либо вообще удалить 279 строку в файле.

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