2016-03-18 1 views
4

Я запускаю панель администратора в HTTPS для обеспечения безопасности. Все работает отлично в админ.magento Мыло api не работает только на https

Но получая эту ошибку, при попытке вызвать метод входа в систему для проверки подлинности, где мой безопасный URL-адрес находится в HTTPS.

SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://domain.com/index.php/api/v2_soap/index/?wsdl=1 ' : failed to load external entity " 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

У вас есть SSL сертифицированы для вашего сайта? –

+0

@sagarumaretiya Да, у меня есть все –

+0

Хорошо. не можете ли вы попробовать в системе администратора-> общие-> веб-> Использовать безопасные URL-адреса в Frontend -> yes –

ответ

0

кажется проблема сайта сервера. Спросите своего хостинг-провайдера. Она может быть решена с помощью следующих шагов:

  • добавить Ssl виртуальный хост на частной IP для www.xyz.com
  • перезарядка апач
  • также сделал запись файла хоста