SOAP-ERROR:解析架构:无法从...导入架构

时间:2012-01-25 13:32:15

标签: magento soap ubuntu

我收到了错误,

  

SOAP-ERROR:解析架构:无法从中导入架构   'http://schemas.xmlsoap.org/soap/encoding/'

  1. 安装了SOAP和xml-rpc模块。
  2. 我已关注this Stack Overflow question并验证了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。

  4. 还有其他步骤吗?我应该更新php,php-soap吗?它在Windows上运行良好。

4 个答案:

答案 0 :(得分:2)

为了成功运行肥皂,您需要 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 :(得分:2)

检查您的服务器是否可以访问schemas.xmlsoap.org 尝试使用:

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

如果您收到错误,例如&#34;找不到主机&#34;检查你的dns!

答案 2 :(得分:1)

我的localhost 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/'

我没有按照 Angelin Nadar 的说法启用open ssl和xml rpc。一旦我启用了这个问题就解决了。

答案 3 :(得分:0)

你需要使用 SOAP_1_1 在你的肥皂客户端。