Redirection vers l’environnement parent lors de l’accès au nouvel environnement d’intégration

Cet article fournit des étapes de dépannage pour un problème d’infrastructure cloud d’Adobe Commerce où l’accès à un environnement d’intégration nouvellement créé vous redirige vers l’environnement parent. Pour résoudre ce problème, mettez à jour la valeur base_url dans la base de données et assurez-vous que la variable UPDATE_URLS est définie sur true.

Description description

Environnement

Adobe Commerce sur Cloud Infrastructure 2.X.X

Problème

Procédure à suivre :

  1. Clonez la branche d’intégration existante.
  2. Cliquez sur l’URL pour accéder au nouvel environnement.

Résultat attendu :

Vous accédez à l’environnement nouvellement créé.

Résultat réel :

Vous êtes redirigé vers l’environnement sur la branche parent.

Résolution resolution

Pour résoudre le problème, corrigez les valeurs base_url (sécurisées et non sécurisées) dans la base de données de l’environnement personnalisé, puis définissez la variable UPDATE_URLS dans le fichier .magento.env.yaml .

Corriger les valeurs base_url dans la base de données

Vous pouvez mettre à jour la base de données manuellement ou à l’aide de l’interface de ligne de commande Adobe Commerce (disponible dans les versions 2.2.0 et ultérieures).

Mise à jour manuelle des valeurs

  1. Connexion à la base de données.

  2. Exécutez les commandes SQL suivantes :

    code language-none
    UPDATE core_config_data SET value = %your_new_environment_unsecure_url% WHERE path="web/unsecure/base_url"
    update core_config_data set value = %your_new_environment_secure_url% where path="web/secure/base_url"
    

Mise à jour à l’aide de l’interface de ligne de commande Adobe Commerce (pour les versions 2.2.X et ultérieures)

  1. Connectez-vous en tant que propriétaire du système de fichiers Adobe Commerce ou passez à lui.

  2. Exécutez les commandes suivantes :

    code language-none
    php /bin/magento config:set web/unsecure/base_url http://example.com
    php /bin/magento config:set web/secure/base_url https://example.com
    

Définissez la variable UPDATE_URLS

Dans votre base de code locale, ouvrez le fichier .magento.env.yaml et définissez les éléments suivants :

stage:
            deploy:
                UPDATE_URLS: true

Effacer le cache de configuration

Pour appliquer les modifications, nettoyez le cache de configuration en exécutant :

php /bin/magento cache:clean config

Lecture connexe

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f