Redirigir al entorno principal al acceder al nuevo entorno de integración

Este artículo proporciona pasos de solución de problemas para un problema de infraestructura de Adobe Commerce en la nube en el que el acceso a un entorno de integración recién creado le redirige al entorno principal. Para resolver esto, actualice el valor base_url en la base de datos y asegúrese de que la variable UPDATE_URLS está establecida en true.

Descripción description

Entorno

Adobe Commerce en infraestructura en la nube 2.X.X

Problema

Pasos a seguir:

  1. Clone la rama de integración existente.
  2. Haga clic en la URL para acceder al nuevo entorno.

Resultado esperado:

Se le dirigirá al entorno recién creado.

Resultado real:

Se le redirigirá al entorno en la rama principal.

Resolución resolution

Para solucionar el problema, corrija los valores de base_url (seguros y no seguros) en la base de datos del entorno personalizado y establezca la variable UPDATE_URLS en el archivo .magento.env.yaml.

Valores base_url correctos en la base de datos

Puede actualizar la base de datos manualmente o utilizando la CLI de Adobe Commerce (disponible en la versión 2.2.0 y posteriores).

Actualizar valores manualmente

  1. Conéctese a la base de datos.

  2. Ejecute los siguientes comandos SQL:

    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"
    

Actualización mediante Adobe Commerce CLI (para la versión 2.2.X y posteriores)

  1. Inicie sesión como propietario del sistema de archivos de Adobe Commerce o cambie a él.

  2. Ejecute los siguientes comandos:

    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
    

Establecer la variable UPDATE_URLS

En el código base local, abra el archivo .magento.env.yaml y establezca:

stage:
            deploy:
                UPDATE_URLS: true

Borrar la caché de configuración

Para aplicar los cambios, limpie la caché de configuración ejecutando:

php /bin/magento cache:clean config

Lectura relacionada

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