SOAP 错误:解析架构:无法从 … 导入架构

发布于 2024-12-28 16:17:43 字数 686 浏览 1 评论 0原文

我收到错误,

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

  1. SOAP 和 xml -rpc 模块已安装。
  2. 我已经关注这个堆栈溢出问题 并验证了 WSDL。
  3. 我已评论

    <导入命名空间=“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 下工作得很好。

I'm getting the error,

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

  1. SOAP and xml-rpc modules are intstalled.
  2. I have followed this Stack Overflow question and verified the WSDL.
  3. I have commented

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

Any other steps to be followed? Should I update php, php-soap? It's working fine with Windows.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

因为看清所以看轻 2025-01-04 16:17:43

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

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

如果您收到“找不到主机”之类的错误,请检查您的 dns!

Check if the schemas.xmlsoap.org is reachable from your Server
Try it with:

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

if you get an error like "host not found" check your dns!

素罗衫 2025-01-04 16:17:43

为了成功运行肥皂,您需要
php-soap、xml rpc 和 openssl。

现在可以在整个项目(所有 xml 文件)中进行注释

//<import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />  in entire magento project

In order to successfully run the soap, you require
php-soap, xml rpc and openssl.

It works now with commenting in entire project (all xml files)

//<import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />  in entire magento project
蛮可爱 2025-01-04 16:17:43

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

我没有启用开放 ssl 和 xml rpc,如 Angelin Nadar 提到的。一旦我启用了此功能,问题就为我解决了。

I was also getting following errors on my localhost wamp server

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/'

I had not enabled open ssl and xml rpc as mentioned by Angelin Nadar. Once I enabled this the problem solved for me.

向地狱狂奔 2025-01-04 16:17:43

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

You Need to use
SOAP_1_1
In your soap client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文