Omleiden naar een bovenliggende omgeving bij toegang tot nieuwe integratieomgeving

Dit artikel bevat instructies voor het oplossen van problemen voor de Adobe Commerce met betrekking tot cloudinfrastructuur, waarbij het proberen om toegang te krijgen tot de nieuwe integratieomgeving in plaats daarvan naar de bovenliggende omgeving leidt.

Als u dit wilt corrigeren, moet u de waarde van de basis_url in de database corrigeren en ervoor zorgen dat de waarde van de variabele UPDATE_URLS is ingesteld op true . Meer informatie vindt u in de onderstaande secties.

Betrokken versies en edities:

  • Adobe Commerce op cloudinfrastructuur 2.X.X

Probleem

Stappen om te reproduceren:

  1. Kloon de bestaande tak van de Integratie.
  2. Klik op de URL voor toegang tot de nieuwe omgeving.

Verwacht resultaat :

U gaat naar de nieuwe omgeving.

Werkelijk resultaat :

U wordt omgeleid aan het milieu op de oudertak.

Oplossing

Als u het probleem wilt verhelpen, moet u de base_url -waarden (veilig en onveilig) in de aangepaste-omgevingsdatabase corrigeren en de UPDATE_URL -variabele in het .magento.env.yaml -bestand instellen.

Basis_url-waarden in database corrigeren

De veranderingen in het gegevensbestand kunnen of manueel of gebruikend Adobe Commerce CLI worden gedaan, als u versie 2.2.0 en later bent.

Corrigeer de waarden in de database handmatig

  1. Maak verbinding met de database.
  2. Voer de volgende opdrachten uit:
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"

Corrigeer de database met Adobe Commerce CLI (beschikbaar voor versies 2.2.X)

  1. Login als, of schakelaar aan, de eigenaar van het het dossiersysteem van Adobe Commerce.
  2. Voer de volgende opdrachten uit:
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

De variabele UPDATE_URLS instellen

In uw lokale codebase, in de .magento.env.yaml dossierreeks:

 stage:
    deploy:
        UPDATE_URLS: true

Configuratiecache wissen

Voor de uit te voeren veranderingen, schoon het configuratiecache door het volgende bevel in werking te stellen:

php <your_magento_install_dir>/bin/magento cache:clean config

Verwante artikelen in onze documentatie voor ontwikkelaars:

stelt variabelenop

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a