Мы разработали приложение, которое толкает и извлекает данные из одной программы в Magento через Magento API через SOAP, используя SOAP 1.1 и Magneto 1.7.0.2.
Это тот пост, который мы отправляем в магазин magento:
Пример: [08 / Oct / 2013: 16: 49: 59 -0400] "POST /index.php/api/soap/index/ HTTP / 1.0" 200 266 "-" "-"
В основном, когда мы пытаемся отправить эти команды на сайт / сервер Magneto, он останавливается, и мы получаем следующую ошибку:
MAGENTO :: ERROR: похоже, у нас нет XML-документа "
Во время соединения фактическое возвращение с их веб-службы magento выглядит следующим образом:
Предупреждение: include () [function.include]: Не удалось открыть '/home/sistaco5/public_html/includes/src/Jemoon_Htmlminify_Model_Observer.php' для включения (include_path = '/ home / sistaco5 / public_html / includes / src:.: / Usr / local / php53 / pear ') в /home/sistaco5/public_html/includes/src/Varien_Autoload.php в строке 93
Это не похоже на XML.
Я считаю, что ошибка может быть связана с BOM, который я нашел в этой статье . Не уверен, что эта статья будет работать, но любые другие мысли о том, как решить вышеуказанное, будут очень оценены.
Ваша ошибка указывает на отсутствие файлов в includes/src/
которые являются файлами компиляции.
Повторно запустите компиляцию или отключите ее. Войдите в администратор Magento, перейдите в System -> Tools -> Compilation
и выполните перекомпиляцию или отключите компиляцию.
Если эта страница не заполняет загрузку, выполните компиляцию через SSH / shell:
cd /path/to/magento/root
php -f compiler.php compile
для повторной компиляции OR php -f compiler.php disable
чтобы отключить / предотвратить появление пурпурного в файлах компиляции. Насколько странно, что я отвечаю на два вопроса, у которых есть проблемы с компиляцией за 10 минут.