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:
- Clone la rama de integración existente.
- 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
-
Conéctese a la base de datos.
-
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)
-
Inicie sesión como propietario del sistema de archivos de Adobe Commerce o cambie a él.
-
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