Intégration Magento1 : SOAP-ERROR : Parsing WSDL : Impossible de charger à partir de/n'a pas pu charger l'entité externe

Intégration Magento1 : SOAP-ERROR : Parsing WSDL : Impossible de charger à partir de/n'a pas pu charger l'entité externe

Aperçu


Cet article explique pourquoi l'erreur «SOAP-ERROR: Analyse WSDL: impossible de charger à partir / échec du chargement de l'entité externe» se produit et comment y remédier
Cette erreur peut se produire lorsque vous configurez une intégration Magento1 et l'enregistrez, le message d'erreur complet est:

SOAP-ERROR: analyse de WSDL: impossible de charger à partir de ' https://www.website.com/index.php/api/soap/?wsdl%27 : échec du chargement de l'entité externe " https://www.website. com / index.php / api / soap /? wsdl% 22

Cette erreur est due à une mauvaise configuration du serveur Magento1.


Option 1: l'URL est incorrecte


Si vous ouvrez l'url https://www.website.com/index.php/api/soap/?wsdl dans votre navigateur, vous devriez voir un code xml comme celui-ci:



Si vous n'obtenez pas ce résultat,
  1. vérifier l'accès HT ou les restrictions IP
  2. Videz le cache WSDL en exécutant cette ligne de commande: rm / tmp / wsdl *

Option2: différents domaines


Si vous ouvrez l'url https://www.website.com/index.php/api/soap/?wsdl dans votre navigateur, vous verrez le code xml
À la toute fin du document, vous trouverez l'url du service:



Si l'URL en surbrillance est différente de l'URL d'origine, votre serveur est mal configuré

Option3: le serveur ne peut pas se joindre

Pour faire fonctionner les webservices, le serveur Magento doit pouvoir s'envoyer une requête HTTP.
Pour le tester, vous pouvez exécuter la ligne de commande suivante à partir du serveur: wget https://www.website.com/index.php/api/soap/?wsdl
Si le résultat n'est pas réussi (code http 200), cela signifie que votre serveur est mal configuré



    • Related Articles

    • Importer des données à partir de l'ERP Magento 1

      Cet article explique comment exporter les données depuis Embedded ERP Magento 1 et les importer dans Connect.  Informations de stock Les informations de stock incluent les quantités physiques, les emplacements, le seuil d'alerte et le stock idéal. ...
    • Configuration Android de Zebra Datawedge

      Aperçu Vous souhaitez configurer votre périphérique de numérisation Zebra, cet article vous montrera les différentes manières de modifier les paramètres de votre scanner Zebra pour qu'il fonctionne avec BMS. Cette documentation ne fonctionnera ...
    • Magento 2 - Activer l'authentification à deux facteurs (2FA)

      Depuis Magento 2 v-2.4.3, il est possible de configurer l'authentification à deux facteurs pour les utilisateurs d'administration. Cet article expliquera comment la configurer depuis le côté Magento et s'assurer que la connexion avec myFulfillment ...
    • Bandeau d'erreur : X commande(s) ne peuvent pas être importées, cliquez ici pour les corriger

      Aperçu Parfois, myFulfillment n'est pas en mesure d'importer une commande pour différentes raisons. Lorsque cela se produit, une bannière rouge apparaîtra sur votre écran pour vous aider à les corriger. Cet article vous aidera à comprendre comment ...
    • Intégration

      Cette section décrit comment créer et configurer votre compte Connect une fois votre abonnement validé. Créer un utilisateur Une fois votre abonnement validé, vous recevez un email avec un lien pour créer votre utilisateur: En cliquant sur le lien ...