Я запускаю панель администратора в 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));
У вас есть SSL сертифицированы для вашего сайта? –
@sagarumaretiya Да, у меня есть все –
Хорошо. не можете ли вы попробовать в системе администратора-> общие-> веб-> Использовать безопасные URL-адреса в Frontend -> yes –