简体   繁体   English

使用PHP,Magento soap api登录失败

[英]Magento soap api login failed using PHP

I am working with magento soap api and it's works fine in my local machine and development server but when i moved my code to production server i found the following error: 我正在使用magento soap api,它在我的本地机器和开发服务器上运行正常但是当我将代码移动到生产服务器时,我发现了以下错误:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from ' http://www.mydomain.com/magento/index.php/api/soap/index/?wsdl=1 ' : failed to load external entity " http://www.mydomain.com/magento/index.php/api/soap/index/?wsdl=1 " Stack trace: #0 [internal function]: SoapClient->__call('login', Array) #1 致命错误:未捕获的SoapFault异常:[WSDL] SOAP-ERROR:解析WSDL:无法从' http://www.mydomain.com/magento/index.php/api/soap/index/?wsdl=1 '加载:无法加载外部实体“ http://www.mydomain.com/magento/index.php/api/soap/index/?wsdl=1 ”堆栈跟踪:#0 [内部函数]:SoapClient - > __ call(' login',Array)#1

I have also check the SOAP setting on server everything is OK but still this error comes. 我还检查了服务器上的SOAP设置一切正常,但仍然出现此错误。

Please help me...! 请帮我...!

I confronted the same problem. 我遇到了同样的问题。 I used V2 Soap. 我用了V2肥皂。 So to create SoapClient, please try .../api/v2_soap/?wsdl=1 Hope this helps you. 所以要创建SoapClient,请尝试... / api / v2_soap /?wsdl = 1希望这对您有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM