title: Error With Soap Using Magento API's
body: <p>OK, so we've just migrated a Magento 1.7.0.2 installation to a new server. We had a WSDL service running fine on the old server which stopped working on the new one.</p>
  
  <p>When I load the XML file it queries, I am presented with this:</p>
  
  <pre><code>&lt;SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"&gt;
  &lt;SOAP-ENV:Body&gt;
  &lt;SOAP-ENV:Fault&gt;
  &lt;faultcode&gt;WSDL&lt;/faultcode&gt;
  &lt;faultstring&gt;
  SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://mydomain.com/index.php/api/index/index/?wsdl=1' : failed to load external entity "http://mydomain.com/index.php/api/index/index/?wsdl=1"
  &lt;/faultstring&gt;
  &lt;/SOAP-ENV:Fault&gt;
  &lt;/SOAP-ENV:Body&gt;
  &lt;/SOAP-ENV:Envelope&gt;
  </code></pre>
  
  <p>All the files were transferred like for like and everything else worked just fine.</p>
  
  <p>I think it's potentially something to do with file permissions but frankly I have no Idea!</p>
  
  <p>I'm banging my head against the desk, can anyone shed some light?</p>