Pertanyaan Magento Soap api tidak berfungsi hanya pada https


Saya menjalankan panel admin saya di HTTPS untuk tujuan keamanan. Semuanya berfungsi dengan baik di admin.

Tetapi mendapatkan kesalahan ini, ketika mencoba memanggil metode masuk untuk mengautentikasi di mana URL aman saya ada di HTTPS.

SOAP-ERROR: Mengurai WSDL: Tidak dapat memuat dari 'https://domain.com/index.php/api/v2_soap/index/?wsdl=1': gagal memuat entitas eksternal "https://domain.com/index.php/api/v2_soap/index/?wsdl=1

Ini berfungsi dengan baik di 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));

5
2018-03-18 10:18


asal


Jawaban:


Tampaknya masalah situs server. Tanyakan penyedia hosting Anda. Ini dapat diatasi dengan langkah-langkah berikut:

  • tambahkan vhost ssl di ip pribadi untuk www.xyz.com
  • muat ulang apache
  • Juga membuat entri file host

0
2018-01-05 08:14



Menghapus direktori / tmp dari semua file wsdl * adalah solusi untuk masalah kami.


0
2017-07-19 15:24