Redirigir al entorno principal al acceder al nuevo entorno de integración
Este artículo proporciona instrucciones para la resolución de problemas del problema de infraestructura en la nube de Adobe Commerce, donde al intentar acceder al entorno de integración recién creado, se le redirige al entorno principal.
Para solucionarlo, debe corregir el valor base_url en la base de datos y asegurarse de que el valor de la variable UPDATE_URLS
está establecido en true
. Encuentre más detalles en las secciones a continuación.
Versiones y ediciones afectadas:
- 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 llega al entorno recién creado.
Resultado real:
Se le redirigirá al entorno en la rama principal.
Solución
Para solucionar el problema, debe corregir los valores de base_url
(seguros y no seguros) en la base de datos de entorno personalizada y establecer la variable UPDATE_URL
en el archivo .magento.env.yaml
.
Valores base_url correctos en la base de datos
Los cambios en la base de datos se pueden realizar manualmente o mediante la CLI de Adobe Commerce, en caso de que se encuentre en la versión 2.2.0 o posterior.
Corrija los valores en la base de datos manualmente
- Conéctese a la base de datos.
- Ejecute los siguientes comandos:
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"
Corrija la base de datos utilizando Adobe Commerce CLI (disponible para las versiones 2.2.X)
- Inicie sesión como propietario del sistema de archivos Adobe Commerce o cambie a él.
- Ejecute los siguientes comandos:
php <your_magento_install_dir>/bin/magento config:set web/unsecure/base_url http://example.com
php <your_magento_install_dir>/bin/magento config:set web/secure/base_url https://example.com
Establecer la variable UPDATE_URLS
En la base de código local, en el conjunto de archivos .magento.env.yaml
:
stage:
deploy:
UPDATE_URLS: true
Borrar caché de configuración
Para que se apliquen los cambios, limpie la caché de configuración ejecutando el siguiente comando:
php <your_magento_install_dir>/bin/magento cache:clean config