Overview
This article explains why error "SOAP-ERROR: Parsing WSDL: Couldn't load from / failed to load external entity" happens and how to fix it
This error can happen when you configure a Magento1 integration and save it, the full error message is :
This error is due to wrong Magento1 server configuration.
Option1 : url is wrong
If you dont get this result,
- check HT access or IP restrictions
- Flush WSDL cache running this command line : rm /tmp/wsdl*
Option2 : different domains
At the very end of the document, you will find the service url :
If the url highlighted is different from the original url, your server is wrongly configured
Option3 : the server can not reach himself
To get the webservices working, Magento server must be able to send an HTTP request to himself.
If result is not successfull (http code 200) then it means that your server is wrongly configured