我的客户正在使用 Unleashedsoftware.com 连接到 Magento 商店。但它给出了这个错误。
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>WSDL</faultcode>
<faultstring>
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.domain.com/index.php/api/v2_soap/index/wsdl/1/' : Premature end of data in tag definitions line 2
</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
浏览 http://www.domain.com/index.php/api/v2_soap/index/时,Firebug 给我“500 内部服务错误”。
当我浏览http://www.domain.com/index.php/api/v2_soap/index/wsdl/1/时,我得到了有效的 XML 数据。
我检查了服务器日志文件,它看起来像:
[Thu Aug 30 22:22:25 2012] [warn] [client 92.92.92.92] mod_fcgid: stderr: in /home/doaminuser/public_html/lib/Zend/Soap/Server.php on line 762
我现在已经搜索了几天,今天我试图将整个站点复制到另一个测试服务器,它似乎正在工作!所以这似乎是一个服务器问题。
拜托,有人知道可能是什么问题吗?
有没有更好的方法来调试这个问题,任何示例代码或调试技巧。
Magento 版本是 1.6.2
谢谢你。