Felmeddelanden för ECE-verktyg
Referensen till det här felmeddelandet innehåller information om felsökning som kan inträffa under byggandet, distributionen och efterdistributionen av Adobe Commerce-infrastrukturen.
Alla viktiga felmeddelanden och varningsmeddelanden som inträffar under distributionen skrivs till både var/log/cloud.log- och /var/log/cloud.error.log-filerna. Loggfilen för molnfel innehåller endast fel från den senaste distributionen. En tom fil visar att distributionen lyckades utan fel.
I filen cloud.error.log formateras varje post som en JSON-sträng för enklare tolkning:
{"errorCode":1006,"stage":"build","step":"validate-config","suggestion":"No stores/website/locales found in config.php\n To speed up the deploy process do the following:\n 1. Using SSH, log in to your Magento Cloud account\n 2. Run \"php ./vendor/bin/ece-tools config:dump\"\n 3. Using SCP, copy the app/etc/config.php file to your local repository\n 4. Add, commit, and push your changes to the app/etc/config.php file","title":"The configured state is not ideal","type":"warning"}
Felmeddelanden kategoriseras efter en av distributionsfaserna: skapa, distribuera och efterdistribuera. Varje avsnitt innehåller en lista med associerade fel med följande information för varje fel:
- Felkod: Den Adobe Commerce-tilldelade identifieraren för felmeddelandet
- Scen: Anger om felet uppstod under stadiet för att skapa, distribuera eller efterdistribuera
- Steg: Anger det steg i distributionsscenariot som kan returnera felet. Om kolumnen Steg är tom är felet ett allmänt fel som kan returneras av flera steg, eller under förbearbetningsåtgärder. Mer information om stegen för att skapa, distribuera och efterdistribuera finns i Scenariobaserad distribution.
- Förslag: Tillhandahåller vägledning för felsökning och lösning
- Titel (felbeskrivning): En beskrivning som sammanfattar orsaken till felet
- Typ: Anger om felet är ett kritiskt fel eller en varning
Allvarliga fel
Kritiska fel indikerar ett problem med Commerce i molninfrastrukturens projektkonfiguration som orsakar ett distributionsfel, till exempel felaktig, stöds inte eller så saknas en konfiguration för nödvändiga inställningar. Innan du kan distribuera måste du uppdatera konfigurationen för att åtgärda felen.
Byggfas
./app/etc/env.php/app/etc/env.php. Kontrollera din behörighet i filsystemet.schema.yaml./vendor/magento/ece-tools/config/schema.yaml. Kontrollera att namnet på config-variabeln är korrekt och definierat..magento.env.yaml./.magento.env.yaml är ogiltigt. Använd en YAML-tolk för att kontrollera syntaxen och åtgärda eventuella fel..magento.env.yaml./.magento.env.yaml. Kontrollera filbehörigheter..schema.yaml./vendor/magento/ece-tools/config/magento.env.yaml. Kontrollera filbehörigheter och återdistribuera (magento-cloud environment:redeploy)../app/etc/config.php/app/etc/config.php. Kontrollera din behörighet i filsystemet.composer.json./composer.json. Kontrollera filbehörigheter.composer.json saknar det obligatoriska avsnittet för automatisk inläsningautoload-avsnittet saknas i filen composer.json. Jämför avsnittet för automatisk inläsning med filen composer.json i molnmallen och lägg till den konfiguration som saknas..magento.env.yaml innehåller ett alternativ som inte har deklarerats i schemat, eller ett alternativ som har konfigurerats med ett ogiltigt värde eller en ogiltig scen./.magento.env.yaml innehåller en ogiltig konfiguration. Mer information finns i felloggen./bin/magento module:enable --allcomposer update lokalt. Bekräfta sedan och skicka den uppdaterade composer.lock-filen. Mer information finns i cloud.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata./pub/errors/local.xml/bin/magento setup:di:compilecloud.log. Lägg till VERBOSE_COMMANDS: '-vvv' i .magento.env.yaml om du vill ha mer detaljerade kommandoutdata.composer dump-autoloadcomposer dump-autoload misslyckades. Mer information finns i cloud.log.Baler för JavaScript-paketering misslyckadesSCD_USE_BALER för att verifiera att Baler-modulen är konfigurerad och aktiverad för JS-paketering. Om du inte behöver Baler-modulen anger du SCD_USE_BALER: false./bin/magento setup:static-content:deploy misslyckadescloud.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata.cloud.log.initcloud.log.init./init. Kontrollera din behörighet i filsystemet../init/pub/static/./init/pub/static. Kontrollera din behörighet i filsystemet.DEPLOYED_MAGENTO_VERSION_FROM_GIT är konfigurerad..magento.app.yaml. Använd ett officiellt tillägg från Commerce Marketplace i stället för betalningssupport från Braintree.Distribuera fas
server eller port. Mer information finns i cloud.log../app/etc/env.php/app/etc/env.php. Kontrollera din behörighet i filsystemet.schema.yaml./vendor/magento/ece-tools/config/schema.yaml. Kontrollera att namnet på config-variabeln är korrekt och att det är definierat..magento.env.yaml./vendor/magento/ece-tools/config/schema.yaml. Kontrollera att namnet på config-variabeln är korrekt och att det är definierat..magento.env.yaml./.magento.env.yaml. Kontrollera filbehörigheter..schema.yaml/bin/magento maintenance:enable misslyckadescloud.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata.DATABASE_CONFIGURATION är korrekt konfigurerad.SESSION_CONFIGURATION är korrekt konfigurerad. Konfigurationen måste innehålla minst parametern save.SEARCH_CONFIGURATION är korrekt konfigurerad. Konfigurationen måste innehålla minst parametern engine.RESOURCE_CONFIGURATION är korrekt konfigurerad. Konfigurationen måste innehålla minst parametern connection.SEARCH_CONFIGURATION är korrekt konfigurerad och verifiera att Elasticsearch-tjänsten är tillgänglig.SEARCH_CONFIGURATION för att aktivera Elasticsearch och verifiera tjänstkonfigurationen i Elasticsearch-filen services.yaml./bin/magento setup:install misslyckadescloud.log och install_upgrade.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata.app:config:import misslyckadescloud.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata./bin/magento setup:static-content:deploy misslyckadescloud.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata.cloud.log../pub/static/deployed_version.txt. Kontrollera din behörighet i filsystemet./bin/magento setup:db-schema:split misslyckadescloud.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata.var/view_preprocessed./var/view_preprocessed. Kontrollera din behörighet i filsystemet./var/credentials_email.txt/var/credentials_email.txt. Kontrollera din behörighet i filsystemet./bin/magento setup:upgrade misslyckadescloud.log och install_upgrade.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata./bin/magento cache:flush misslyckadescloud.log. Lägg till alternativet VERBOSE_COMMANDS: '-vvv' i filen .magento.env.yaml om du vill ha mer detaljerad information om kommandoutdata./bin/magento maintenance:disable misslyckadescloud.log. Lägg till VERBOSE_COMMANDS: '-vvv' i .magento.env.yaml om du vill ha mer detaljerade kommandoutdata.php ./bin/magento cache:enablephp ./bin/magento cache:enable körs bara när Adobe Commerce installerades, men filen ./app/etc/env.php saknas eller är tom i början av distributionen. Mer information finns i cloud.log. Lägg till VERBOSE_COMMANDS: '-vvv' i .magento.env.yaml om du vill ha mer detaljerade kommandoutdata.crypt/key finns inte i filen ./app/etc/env.php eller i molnmiljövariabeln CRYPT_KEY./app/etc/env.php inte finns när Adobe Commerce-distributionen startar, eller om värdet crypt/key är odefinierat. Om du migrerade databasen från en annan miljö hämtar du krypteringsnyckelvärdet från den miljön. Lägg sedan till värdet i molnmiljövariabeln CRYPT_KEY i den aktuella miljön. Se Adobe Commerce-krypteringsnyckel. Om du av misstag tog bort filen ./app/etc/env.php använder du följande kommando för att återställa den från de säkerhetskopiefiler som skapades från en tidigare distribution: ./vendor/bin/ece-tools backup:restore CLI-kommando.".magento.app.yaml. Använd i stället ett officiellt Braintree Payments-tillägg från Commerce Marketplace för support från Braintree.engine. Om den är konfigurerad tar du bort alternativet eller anger värdet som elasticsearch.Steg efter driftsättning
./app/etc/env.php är inte skrivbar/app/etc/env.php. Kontrollera din behörighet i filsystemet.schema.yaml./vendor/magento/ece-tools/config/schema.yaml. Kontrollera att namnet på config-variabeln är korrekt och att det är definierat..magento.env.yaml./.magento.env.yaml är ogiltigt. Använd en YAML-tolk för att kontrollera syntaxen och åtgärda eventuella fel..magento.env.yaml.schema.yaml/bin/magento cache:flush misslyckadescloud.log. Lägg till VERBOSE_COMMANDS: '-vvv' i .magento.env.yaml om du vill ha mer detaljerade kommandoutdata.Allmänt
schema.yaml.magento.env.yaml./.magento.env.yaml är ogiltigt. Använd en YAML-tolk för att kontrollera syntaxen och åtgärda eventuella fel..magento.env.yaml./.magento.env.yaml. Kontrollera filbehörigheter..schema.yamlcloud.log.cloud.log.cloud.log.cloud.log.Varningsfel
Varningsfel indikerar ett problem med Commerce i molninfrastrukturens projektkonfiguration, till exempel felaktig, borttagen, stöds inte eller saknade konfigurationsinställningar för valfria funktioner som kan påverka webbplatsens funktion. Även om en varning inte orsakar ett distributionsfel bör du granska varningsmeddelanden och uppdatera konfigurationen för att åtgärda dem.
Byggfas
Distribuera fas
bin/magento admin:user:create.app/etc/env.php saknas eller är tom.cloud.log.