我希望有人能帮我, 错误如下:
Fatal error: SOAP-ERROR: Parsing WSDL: Couldn t load from http://example.com/index.php/api/?wsdl : failed to load external entity "http://example.com/index.php/api/?wsdl" in /var/www/presentacion/app/code/local/Pengo/Extension/Model/Something.php on line 28
我用来连接它的代码是这样的:
$this->_soap = new SoapClient(http://example.com/index.php/api/?wsdl);
上面写着:是误差。
我在谷歌、PHP论坛、StackOverflow和Magento本身,
我所看到的是 WSDL 永远不会像错误所说的那样被解剖或装入, 也没有它的任何功能。
我试着像这样连接:
$options[ location ] = http://example.com/index.php/api/?wsdl;
$options[ uri ] = urn:Magento ;
$this->_soap = new SoapClient(null, $options);
像这样, 它不会像其他错误一样发送任何错误, 但是没有函数可以使用, 就像在其它情况下它不装入并分析 WSDL 。
我有点沮丧,因为我开发了这个像一个月, 现在我正在做一些测试, 它显示了这个信息, 我测试它的时候,它真的空虚和新, 并且效果很好。
任何帮助都会受到欢迎。
谢谢