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:

  1. Clonar a ramificação de Integração existente.
  2. 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

  1. Conectar ao banco de dados.

  2. 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)

  1. Faça logon como proprietário do sistema de arquivos da Adobe Commerce ou alterne para ele.

  2. 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

Leitura relacionada

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