使用Centos升级PHP https ssl SoapClient错误

时间:2014-01-12 15:54:47

标签: php openssl centos redhat

我有一个PHP脚本,可以使用SoapClient从ChannelAdvisor获取订单,并且在过去的一年里完美运行。我升级了Centos 6服务器,现在脚本不起作用。看起来它可能是我在互联网上收集的OpenSSL问题。我将脚本移动到了尚未升级的服务器上,它的工作方式就像一个冠军。我还注意到,如果没有错误输出,我就不能再“忘记”任何HTTPS地址了。

$client = new SoapClient('https://api.channeladvisor.com/ChannelAdvisorAPI/v6/OrderService.asmx?WSDL', array('trace' => true, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS, 'connection_timeout' => '2'));

这是我得到的错误......

PHP Fatal error:  SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://api.channeladvisor.com/ChannelAdvisorAPI/v6/OrderService.asmx?WSDL' : failed to load external entity "https://api.channeladvisor.com/ChannelAdvisorAPI/v6/OrderService.asmx?WSDL" in get-orders-test.php on line 9

感谢任何帮助!

0 个答案:

没有答案