Redirecionar para ambiente principal ao acessar o novo ambiente de integração
Este artigo fornece etapas de solução de problemas para um problema de Adobe Commerce na infraestrutura em nuvem em que o acesso a um ambiente de integração recém-criado o redireciona para o ambiente principal. Para resolver isso, atualize o valor base_url
no banco de dados e verifique se a variável UPDATE_URLS
está definida como true.
Descrição description
Ambiente
Adobe Commerce na infraestrutura em nuvem 2.X.X
Problema
Etapas a serem reproduzidas:
- Clonar a ramificação de Integração existente.
- Clique no URL para acessar o novo ambiente.
Resultado esperado:
Você é direcionado para o ambiente recém-criado.
Resultado real:
Você é redirecionado para o ambiente na ramificação principal.
Resolução resolution
Para corrigir o problema, corrija os valores base_url
(seguros e não seguros) no banco de dados do ambiente personalizado e defina a variável UPDATE_URLS
no arquivo .magento.env.yaml
.
Corrigir valores de base_url no banco de dados
Você pode atualizar o banco de dados manualmente ou usando a CLI do Adobe Commerce (disponível na versão 2.2.0 e posterior).
Atualizar valores manualmente
-
Conectar ao banco de dados.
-
Execute os seguintes 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"
Atualizar usando a CLI do Adobe Commerce (para a versão 2.2.X e posterior)
-
Faça logon como proprietário do sistema de arquivos da Adobe Commerce ou alterne para ele.
-
Execute os seguintes 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
Definir a variável UPDATE_URLS
Em sua base de código local, abra o arquivo .magento.env.yaml e defina:
stage:
deploy:
UPDATE_URLS: true
Limpar o cache de configuração
Para aplicar as alterações, limpe o cache de configuração executando:
php /bin/magento cache:clean config