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 --all
composer 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:compile
cloud.log
. Lägg till VERBOSE_COMMANDS: '-vvv'
i .magento.env.yaml
om du vill ha mer detaljerade kommandoutdata.composer dump-autoload
composer 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
.init
cloud.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 en officiell förlängning från Commerce Marketplace i stället för betalningsstöd 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 tjänsten Elasticsearch är tillgänglig.SEARCH_CONFIGURATION
för att aktivera Elasticsearch och verifiera tjänstkonfigurationen Elasticsearch i 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:enable
php ./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
. För stöd från Braintree ska du i stället använda en officiell Braintree-betalningsförlängning från Commerce Marketplace.engine
. Om den är konfigurerad tar du bort alternativet eller anger värdet som elasticsearch.Post-driftsättningsfas
./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.yaml
cloud.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
.