Reindirizzamento all’ambiente principale durante l’accesso al nuovo ambiente di integrazione
Questo articolo descrive i passaggi per la risoluzione di un problema relativo all’infrastruttura cloud di Adobe Commerce, in cui l’accesso a un ambiente di integrazione appena creato ti reindirizza all’ambiente principale. Per risolvere il problema, aggiornare il valore base_url
nel database e assicurarsi che la variabile UPDATE_URLS
sia impostata su true.
Descrizione
Ambiente
Adobe Commerce sull’infrastruttura cloud 2.X.X
Problema
Passaggi da riprodurre:
- Clona il ramo di integrazione esistente.
- Fai clic sull’URL per accedere al nuovo ambiente.
Risultato previsto:
L’utente viene indirizzato all’ambiente appena creato.
Risultato effettivo:
Viene effettuato il reindirizzamento all’ambiente nel ramo principale.
Risoluzione
Per risolvere il problema, correggere i valori base_url
(protetti e non protetti) nel database dell'ambiente personalizzato e impostare la variabile UPDATE_URLS
nel file .magento.env.yaml
.
Correggere i valori base_url nel database
Puoi aggiornare il database manualmente o utilizzando Adobe Commerce CLI (disponibile nella versione 2.2.0 e successive).
Aggiorna i valori manualmente
-
Connettersi al database.
-
Eseguire i seguenti comandi SQL:
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"
Aggiornamento tramite Adobe Commerce CLI (per versione 2.2.X e successive)
-
Accedi come proprietario del file system di Adobe Commerce o passa a.
-
Esegui i seguenti comandi:
php /bin/magento config:set web/unsecure/base_url http://example.com php /bin/magento config:set web/secure/base_url https://example.com
Impostare la variabile UPDATE_URLS
Nella base di codice locale, apri il file .magento.env.yaml e imposta:
stage:
deploy:
UPDATE_URLS: true
Cancella la cache di configurazione
Per applicare le modifiche, pulisci la cache di configurazione eseguendo:
php /bin/magento cache:clean config