@alekssamos
Программист любитель

Не импортируется yml на localhost Windows?

Есть локальный сервер: перепробовал много: Open Server, Denwer, Xampp;
PHP: 5.6, 7; различные версии, локали, конфигурации и кодировки.
Больше 4-х дней ковырялся, так ничего не вышло.
Скрипт завершается с ошибкой
Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML'.
Выбераю в админке .xml файл формата yml
и получаю:
ошибки
Warning: XMLReader::readOuterXml(): file://simpla/files/import/import.yml:407: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xD1 0x80 0xD0 0xB0 in \simpla\ImportYmlAdmin.php on line 319

Warning: XMLReader::readOuterXml(): �сна, осень<br/>Цвет: черный<br/>Производство Ук in \simpla\ImportYmlAdmin.php on line 319

Warning: XMLReader::readOuterXml(): ^ in \simpla\ImportYmlAdmin.php on line 319

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in \simpla\ImportYmlAdmin.php:319 Stack trace: #0 \simpla\ImportYmlAdmin.php(319): SimpleXMLElement->__construct('') #1 \simpla\ImportYmlAdmin.php(142): ImportYmlAdmin->get_yml_offers_params('simpla/files/im...') #2 \simpla\IndexAdmin.php(110): ImportYmlAdmin->fetch() #3 \simpla\index.php(34): IndexAdmin->fetch() #4 {main} thrown in \simpla\ImportYmlAdmin.php on line 319
______________________________

Warning: XMLReader::readOuterXml(): file://simpla/files/import/import.yml:64: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xD0 0xB2 0xD0 0xB0 in \simpla\ImportYmlAdmin.php on line 319

Warning: XMLReader::readOuterXml(): /> Стелька – текстиль, мягкая.** *<br /> Подош in \simpla\ImportYmlAdmin.php on line 319

Warning: XMLReader::readOuterXml(): ^ in \simpla\ImportYmlAdmin.php on line 319

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in \simpla\ImportYmlAdmin.php:319 Stack trace: #0 \simpla\ImportYmlAdmin.php(319): SimpleXMLElement->__construct('') #1 \simpla\ImportYmlAdmin.php(142): ImportYmlAdmin->get_yml_offers_params('simpla/files/im...') #2 \simpla\IndexAdmin.php(110): ImportYmlAdmin->fetch() #3 \simpla\index.php(34): IndexAdmin->fetch() #4 {main} thrown in \simpla\ImportYmlAdmin.php on line 319


Но когда я загружаю это на хостинг в Интернете (Linux естественно) - все работает как надо.
Так вот. Как исправить данную проблему? Конфигурацию подкрутить? Библиотеки обновить?
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Argumentus
У вас с кодировкой там все ок?
"�сна, осень"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы