2012-06-26 51 views
1

這在覈心php中工作正常,但不是在magento中。外部wsdl不在magento中加載,但它在內核中的加載php

$party_payment = new SoapClient('https://test.com/test.asmx?wsdl',array("trace" => 1, "exceptions" => 0)); 

最近2天我找到了解決方案和原因,但沒有運氣。

Tried this link as well

跟隨誤差即將

<br /> 
<b>Fatal error</b>: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://test.com/test.asmx?wsdl' : failed to load external entity &quot;https://test.com/test.asmx?wsdl&quot; 
in <b>E:\xampp\htdocs\magento\app\code\local\Namespace\Module\Model\Module.php</b> on line <b>9</b><br /> 

回答

1

我前2周XAMPP有同樣的問題。也許你還沒有啓用openssl php模塊。

您嘗試獲取的資源https這隻在激活openssl支持時才起作用。

您可以嘗試訪問不使用SSL。

+0

哇!其作品..!節省了我的時間..! – KuKu

+0

沒問題:) SOAP-ERROR並不是真的有幫助。 – Stony