E: Fout bij het controleren van routes.yaml-fout tijdens het implementeren van testversies of productieprocessen
Dit artikel verstrekt een oplossing voor Adobe Commerce op de kwestie van de wolkeninfrastructuur, waar u E krijgt: Fout terwijl het verifiëren van routes.yaml foutenmelding wanneer het proberen om het project aan het het Opvoeren of milieu van de Productie op te stellen.
Beschrijving description
Betrokken omgeving
Adobe Commerce op cloud-infrastructuur, alle versies
Probleem/symptomen
Stappen om te reproduceren:
Trigger opstellen door de code aan het Staging of milieu van de Productie te duwen.
Verwacht gedrag :
Implementatie is geslaagd.
Ware gedrag :
De plaatsing wordt geblokkeerd en het volgende foutenbericht wordt getoond in het logboek:
Deploying applications Verifying configuration E: Error while verifying routes.yaml.
The following domains are configured for your cluster, but have no routes defined in your routes.yaml file:
- store1.example.com
- store2.example.com
- test-store.example.com
With your current routes.yaml configuration,
these domains would NOT be served!
In order to continue, please see here for instructions to troubleshoot:
E: Error verifying routes.yaml error during Staging or Production deploy
Oorzaak
Deze fout treedt op als de routeconfiguratie voor andere domeinen die aan uw project zijn toegevoegd, ontbreekt in het routes.yaml -bestand.
Als deel van de zelfbediening van Adobe Commerce enablement verbetering voor zelfbediening routeconfiguratie, hebben wij een pre-plaatsingscontrole toegevoegd om ervoor te zorgen dat alle domeinen in uw project routes hebben die in het routes.yaml dossier worden gevormd. Als om het even welke domeinen routeconfiguratie missen, wordt de plaatsing geblokkeerd.
Resolutie resolution
Om de geblokkeerde plaatsing op te lossen, werk het routes.yaml dossier bij om routes voor de domeinen te vormen die in het foutenbericht door één van beiden van de volgende methodes worden vermeld:
- Pas de patch toe die door Adobe Commerce is geleverd tijdens het upgradeproces.
- Voeg handmatig de ontbrekende routeconfiguratie toe aan het
routes.yaml-bestand.
Methode 1: De door Adobe Commerce geleverde patch toepassen
- Zoek een recent de steunkaartje van Adobe Commerce met de titel "laat zelfdiensteigenschappen voor
<project_ID>"toe. - Volg de instructies in het kaartje om de patch toe te passen, die de routeconfiguratie voor uw wolkenmilieu bijwerkt.
- С en duw op de veranderingen om uw project opnieuw op te stellen.
Methode 2: voeg manueel de ontbrekende routeconfiguratie toe
-
Om alle domeinen in uw project te dienen gebruikend de zelfde routeconfiguratie, werk het
routes.yamldossier bij toevoegend routesjablonen voor het standaarddomein en alle andere domeinen op uw project zoals aangetoond in het volgende voorbeeld:code language-none "http://{default}/": type: upstream upstream: "mymagento:http" "http://{all}/": type: upstream upstream: "mymagento:http" -
С en duw op uw wijzigingen om uw project opnieuw te implementeren.
Gerelateerde lezing
Voor gedetailleerde instructies om de routeconfiguratie bij te werken, zie Wolk voor Adobe Commerce > routes in onze ontwikkelaarsdocumentatie vormen.