我出于安全目的在HTTPS中运行管理面板。管理员工作正常。
但是在尝试调用login方法来验证我的安全URL在HTTPS中的位置时出现此错误。
SOAP-ERROR:解析WSDL:无法从“https://domain.com/index.php/api/v2_soap/index/?wsdl=1”加载:无法加载外部实体“https://domain.com/index.php/api/v2_soap/index/?wsdl=1
这在HTTP
中工作正常$username = 'username';
$apiKey = 'apikey';
$api_url_v2 = "https://domain.com/api/v2_soap/?wsdl=1"
$cli = new SoapClient($api_url_v2);
$result = $cli->login(array('username' => $username, 'apiKey' => $apiKey));
答案 0 :(得分:0)
似乎是服务器站点问题。询问您的托管服务商。可以通过以下步骤解决:
答案 1 :(得分:0)
清除所有wsdl *文件的/ tmp目录是解决此问题的方法。