SOAP-ERROR: схема синтаксического анализа: невозможно импортировать схему из… - PullRequest
4 голосов
/ 25 января 2012

Я получаю ошибку,

SOAP-ERROR: схема синтаксического анализа: невозможно импортировать схему из «http://schemas.xmlsoap.org/soap/encoding/'

  1. Модули SOAP и xml-rpc установлены.
  2. Я следил за этим вопросом о переполнении стека и проверял WSDL.
  3. Я прокомментировал

    <import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" /> в /app/code/core/Mage/Api/etc/wsdl.xml.

Есть ли другие шаги, которым нужно следовать? Нужно ли обновлять php, php-мыло? С Windows работает нормально.

Ответы [ 4 ]

2 голосов
/ 18 ноября 2013

Проверьте, доступен ли schemas.xmlsoap.org с вашего Сервера Попробуйте это с:

wget http://schemas.xmlsoap.org/soap/encoding/

если вы получаете сообщение об ошибке "host not found", проверьте ваш DNS!

2 голосов
/ 27 января 2012

Чтобы успешно запустить мыло, требуется php-soap, xml rpc и openssl.

Теперь работает с комментариями в entire project (все XML-файлы)

//<import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />  in entire magento project
1 голос
/ 19 мая 2014

Я также получал следующие ошибки на моем локальном wamp-сервере

Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://schemas.xmlsoap.org/soap/encoding/


Fatal error: SOAP-ERROR: Parsing Schema: can't import schema from 'http://schemas.xmlsoap.org/soap/encoding/'

Я не включил open ssl и xml rpc, как упомянуто Angelin Nadar . Как только я включил это, проблема решилась для меня.

0 голосов
/ 04 апреля 2012

Вам нужно использовать SOAP_1_1 В вашем мыльном клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...