PavelAn 0 Опубликовано 11 июля, 2011 Жалоба Share Опубликовано 11 июля, 2011 Добрый день! Не работает выгрузка в Яндекс.Маркет - http://berutv.ru/market.php Если запустить в FireFox 5.0 market.php: Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности Адрес: http://berutv.ru/market.php Строка 2, символ 1:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd"> ^ В IE выдается xml, но первая строка пустая, а во второй <?xml version="1.0" encoding="utf-8" ?> Яндекс.Маркет пишет такую же ошибку как FireFox. Скопировал market.php из 1.6.4 - ничего не изменилось. Где добавляется лишняя первая строка или, может, это спецсимволы какие? http://vamshop.ru/market.php - работает... Помогите, плз. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2011 Жалоба Share Опубликовано 11 июля, 2011 Видимо, правили какие-то файлы и сохранили файл в utf8 с BOM меткой, у Вас видно, что в файле на первой строке пусто. Либо /market.php, либо может /includes/application_top.php, где-то в этих файлах ищите BOM метку и удаляйте. Ссылка на сообщение Поделиться на другие сайты
PavelAn 0 Опубликовано 11 июля, 2011 Автор Жалоба Share Опубликовано 11 июля, 2011 Либо /market.php, либо может /includes/application_top.php, где-то в этих файлах ищите BOM метку и удаляйте. Оба файла скопировал из 1.6.4 - не помогает :( Что еще может быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2011 Жалоба Share Опубликовано 11 июля, 2011 В чём дело я Вам написал уже. Дело в пустой строке, видимо, BOM метка это. Ищите её и удаляйте. Может в /lang/russian/russian.php Вспоминайте какие файлы правили. Ссылка на сообщение Поделиться на другие сайты
PavelAn 0 Опубликовано 11 июля, 2011 Автор Жалоба Share Опубликовано 11 июля, 2011 В чём дело я Вам написал уже. Дело в пустой строке, видимо, BOM метка это. Ищите её и удаляйте. Может в /lang/russian/russian.php Вспоминайте какие файлы правили. lang/russian/russian.php взял из 1.6.4 - не помогло :( Какие еще файлы могут влиять??? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2011 Жалоба Share Опубликовано 11 июля, 2011 Не знаю, какой-то значит правили. Ссылка на сообщение Поделиться на другие сайты
PavelAn 0 Опубликовано 11 июля, 2011 Автор Жалоба Share Опубликовано 11 июля, 2011 Не знаю, какой-то значит правили. Полностью заменил inc, lang, includes - не помогло. Может ли это быть связано не с файлами, а с данными в базе... не знаю, куда копать, все работало, вдруг 4 дня назад такая ошибка в файлы вообще не лазил. Ссылка на сообщение Поделиться на другие сайты
PavelAn 0 Опубликовано 11 июля, 2011 Автор Жалоба Share Опубликовано 11 июля, 2011 вопрос снят, помогла переустановка магазина. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2011 Жалоба Share Опубликовано 12 июля, 2011 Радикально :-X Ссылка на сообщение Поделиться на другие сайты
PavelAn 0 Опубликовано 13 июля, 2011 Автор Жалоба Share Опубликовано 13 июля, 2011 Радикально :-X Я в шоке, сегодня опять таже ошибка!!! В файлы не лазил!!! Что может быть???? Позвонил хостеру - они никаких работ не делали. Восстановил базу (на всякий случай) не помогло. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 июля, 2011 Жалоба Share Опубликовано 13 июля, 2011 А нигде по сайту больше нет никаких ошибок?! Где-то пустая строка в файле значит или BOM метка. Ссылка на сообщение Поделиться на другие сайты
PavelAn 0 Опубликовано 13 июля, 2011 Автор Жалоба Share Опубликовано 13 июля, 2011 А нигде по сайту больше нет никаких ошибок?! Где-то пустая строка в файле значит или BOM метка. Ничего не понимаю, удалил все таблицы из базы, положил дистрибутив 164 в новую папку - установил магазин с нуля. И вот результат http://berutv.ru/market.php:'>http://berutv.ru/market.php: Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности Адрес: http://berutv.ru/market.php Строка 2, символ 1:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd"> ^ Как это???? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 июля, 2011 Жалоба Share Опубликовано 13 июля, 2011 Так Вы исходный код посмотрите. Там же первая строка - пустая. Пустая строка перед: <?xml version="1.0" encoding="utf-8"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd"> [/code] Поэтому и ошибка. По умолчанию в магазине такой проблемы нет, это точно. Ссылка на сообщение Поделиться на другие сайты
PavelAn 0 Опубликовано 13 июля, 2011 Автор Жалоба Share Опубликовано 13 июля, 2011 Так Вы исходный код посмотрите. Там же первая строка - пустая. Пустая строка перед: <?xml version="1.0" encoding="utf-8"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd"> [/code] Поэтому и ошибка. По умолчанию в магазине такой проблемы нет, это точно. В том то и дело, что установил для теста магазин с нуля, что может быть с настройками хостинга? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 июля, 2011 Жалоба Share Опубликовано 13 июля, 2011 Вряд ли с хостингом. Такое бывает когда правили файлы и сохранили в utf8 с BOM меткой, языковые файлы или ещё какие. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения