我正在寻求解决这个问题的帮助,我希望有人能给我帮助。错误如下:
致命错误:SOAP-ERROR:解析 WSDL:无法从“http://example.com/index.php/api/?wsdl”加载:无法加载外部实体“http://example.com/index.第 28 行 /var/www/presentacion/app/code/local/Pengo/Extension/Model/Something.php 中的 php/api/?wsdl"
我用来连接它的代码是这样的:
$this->_soap = new SoapClient(http://example.com/index.php/api/?wsdl);
它说是错误的地方。
我一直在 Google、PHP 论坛、StackOverflow 和 Magento 本身进行搜索,但我在任何地方都找不到解决方案。
我所看到的是,WSDL 永远不会像错误所说的那样被解析或加载,并且没有任何功能。
我试过这样连接:
$options['location'] = http://example.com/index.php/api/?wsdl;
$options['uri'] = 'urn:Magento';
$this->_soap = new SoapClient(null, $options);
像这样,它不会像其他那样调度任何错误,但没有要使用的函数,就像在另一种情况下它不会加载和解析 WSDL。
我有点沮丧,因为我已经开发了大约 1 个月,现在我正在做一些测试,它显示了这个消息,当它真的是空的和新的并且运行良好时,我已经测试了它。
所以任何帮助将不胜感激。
谢谢你。