Dirigera om till överordnad miljö vid åtkomst till den nya integreringsmiljön
Den här artikeln innehåller felsökningssteg för ett Adobe Commerce-problem om molninfrastruktur där du omdirigeras till den överordnade miljön i stället för att använda en nyskapad integreringsmiljö. Lös detta genom att uppdatera värdet base_url i databasen och se till att variabeln UPDATE_URLS är inställd på true.
Beskrivning description
Miljö
Adobe Commerce i molninfrastruktur 2.X.X
Problem
Steg att återskapa:
- Klona den befintliga integreringsgrenen.
- Klicka på webbadressen för att komma åt den nya miljön.
Förväntat resultat:
Du dirigeras till den nya miljön.
Faktiskt resultat:
Du omdirigeras till miljön i den överordnade grenen.
Upplösning resolution
Åtgärda problemet genom att korrigera base_url-värdena (både säkra och osäkra) i den anpassade miljöns databas och ange variabeln UPDATE_URLS i filen .magento.env.yaml.
Korrigera base_url-värden i databasen
Du kan uppdatera databasen manuellt eller med Adobe Commerce CLI (finns i version 2.2.0 och senare).
Uppdatera värden manuellt
-
Anslut till databasen.
-
Kör följande SQL-kommandon:
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"
Uppdatera med Adobe Commerce CLI (för version 2.2.X och senare)
-
Logga in som, eller växla till, ägare av Adobe Commerce filsystem.
-
Kör följande kommandon:
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
Ange variabeln UPDATE_URLS
Öppna filen .magento.env.yaml i den lokala kodbasen och ange:
stage:
deploy:
UPDATE_URLS: true
Rensa konfigurationscachen
Om du vill tillämpa ändringarna rensar du konfigurationscachen genom att köra:
php /bin/magento cache:clean config