我收到了错误,
SOAP-ERROR:解析架构:无法从'http://schemas.xmlsoap.org/soap/encoding/'导入架构
<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-soap吗?它在Windows上运行良好。
检查是否可以从您的服务器访问schemas.xmlsoap.org尝试使用:
wget http://schemas.xmlsoap.org/soap/encoding/
如果您收到“未找到主机”这样的错误,请检查您的DNS!
为了成功运行soap,你需要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
我在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。一旦我启用了这个问题就解决了。
您需要在soap客户端中使用SOAP_1_1。