Dirigera om till överordnad miljö vid åtkomst till den nya integreringsmiljön
I den här artikeln finns felsökningsanvisningar för Adobe Commerce om molninfrastrukturproblem där du i stället försöker komma åt den nyligen skapade integreringsmiljön.
För att åtgärda detta måste du korrigera bas-_url-värdet i databasen och se till att variabelvärdet UPDATE_URLS
är inställt på true
. Mer information finns i avsnitten nedan.
Berörda versioner och utgåvor:
- Adobe Commerce i molninfrastruktur 2.X.X
Problem
Steg som ska återskapas:
- Klona den befintliga integreringsgrenen.
- Klicka på URL:en för att komma åt den nya miljön.
Förväntat resultat:
Du kommer till den nya miljön.
Faktiskt resultat:
Du omdirigeras till miljön i den överordnade grenen.
Lösning
För att åtgärda problemet måste du korrigera base_url
-värdena (säkra och osäkra) i den anpassade miljödatabasen och ange variabeln UPDATE_URL
i filen .magento.env.yaml
.
Korrigera bas-_url-värden i databasen
Ändringar i databasen kan göras antingen manuellt eller med Adobe Commerce CLI, om du har version 2.2.0 eller senare.
Korrigera värdena i databasen manuellt
- Anslut till databasen.
- Kör följande kommandon:
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"
Korrigera databasen med Adobe Commerce CLI (finns för version 2.2.X)
- Logga in som, eller växla till, ägare av Adobe Commerce-filsystemet.
- Kör följande kommandon:
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
Ange variabeln UPDATE_URLS
I den lokala kodbasen i filuppsättningen .magento.env.yaml
:
stage:
deploy:
UPDATE_URLS: true
Rensa konfigurationscache
Rensa konfigurationscachen genom att köra följande kommando för att ändringarna ska tillämpas:
php <your_magento_install_dir>/bin/magento cache:clean config