Foutberichten voor ECE-Tools
Deze naslaggids voor foutberichten bevat informatie voor het oplossen van fouten die kunnen optreden tijdens de Adobe Commerce voor het ontwikkelen, implementeren en implementeren van processen in de cloud-infrastructuur.
Alle kritieke foutmeldingen en waarschuwingsfoutmeldingen die tijdens de implementatie optreden, worden zowel naar de var/log/cloud.log
- als /var/log/cloud.error.log
-bestanden geschreven. Het logbestand van de cloud-fout bevat alleen fouten van de laatste implementatie. Een leeg bestand geeft aan dat de implementatie zonder fouten is gelukt.
In het cloud.error.log
-bestand wordt elk item opgemaakt als een JSON-tekenreeks, zodat het gemakkelijker kan worden geparseerd:
{"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"}
Foutberichten worden gecategoriseerd door een van de implementatiefasen: maken, implementeren en na implementatie. Elke sectie bevat een lijst met bijbehorende fouten met de volgende informatie voor elke fout:
- code van de Fout: Adobe Commerce-Toegewezen herkenningsteken voor het foutenbericht
- Stadium: Wijst erop of de fout tijdens de bouwstijl voorkwam, opstelt, of post-opstelt stadium
- Stap: Wijst op de stap in het plaatsingsscenario dat de fout kan terugkeren. Als de kolom van de Stap leeg is, is de fout een algemene fout die door veelvoudige stappen, of tijdens preprocessing verrichtingen kan zijn teruggekeerd. Zie op scenario-Gebaseerde plaatsingvoor meer informatie over de bouw, opstellen, en post-opstelt stappen.
- Suggestie: Verstrekt begeleiding om de fout problemen op te lossen en op te lossen
- Titel (de beschrijving van de Fout): Een beschrijving die de oorzaak van de fout samenvat
- Type: Wijst erop of de fout een kritieke fout of een waarschuwing is
Kritieke fouten
Kritieke fouten wijzen op een probleem met Commerce op de projectconfiguratie van de wolkeninfrastructuur die plaatsingsmislukking veroorzaakt, bijvoorbeeld onjuiste, niet gestaafde, of ontbrekende configuratie voor vereiste montages. Voordat u kunt implementeren, moet u de configuratie bijwerken om deze fouten op te lossen.
Werkgebied bouwen
./app/etc/env.php
-bestand/app/etc/env.php
-bestand. Controleer de bestandssysteemmachtigingen.schema.yaml
file./vendor/magento/ece-tools/config/schema.yaml
file. Controleer of de naam van de configuratievariabele correct en bepaald is..magento.env.yaml
niet parseren./.magento.env.yaml
is ongeldig. Gebruik een parser YAML om de syntaxis te controleren en om het even welke fouten te bevestigen..magento.env.yaml
niet lezen./.magento.env.yaml
-bestand niet lezen. Controleer de bestandsmachtigingen..schema.yaml
niet lezen./vendor/magento/ece-tools/config/magento.env.yaml
-bestand niet lezen. Controleer bestandsmachtigingen en hergebruik (magento-cloud environment:redeploy
)../app/etc/config.php
-bestand/app/etc/config.php
-bestand. Controleer de bestandssysteemmachtigingen.composer.json
niet lezen./composer.json
-bestand niet lezen. Controleer de bestandsmachtigingen.composer.json
ontbreektautoload
ontbreekt in het composer.json
-bestand. Vergelijk de sectie Automatisch laden met het composer.json
-bestand in de Cloud-sjabloon en voeg de ontbrekende configuratie toe..magento.env.yaml
bevat een optie die niet in het schema is gedeclareerd of een optie die is geconfigureerd met een ongeldige waarde of een ongeldig werkgebied./.magento.env.yaml
bevat een ongeldige configuratie. Controleer het foutenlogboek voor gedetailleerde informatie./bin/magento module:enable --all
composer update
lokaal uit. Vervolgens legt u het bijgewerkte composer.lock
-bestand vast en drukt u erop. Raadpleeg ook cloud.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten./pub/errors/local.xml
/bin/magento setup:di:compile
cloud.log
voor meer informatie. Voeg VERBOSE_COMMANDS: '-vvv'
toe aan .magento.env.yaml
voor meer gedetailleerde opdrachtuitvoer.composer dump-autoload
composer dump-autoload
is mislukt. Raadpleeg cloud.log
voor meer informatie.Baler
voor JavaScript-bundeling uit te voeren is misluktSCD_USE_BALER
omgevingsvariabele om te controleren of de Baler-module is geconfigureerd en ingeschakeld voor JS-bundeling. Stel SCD_USE_BALER: false
in als u de module Baler niet nodig hebt./bin/magento setup:static-content:deploy
misluktcloud.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten.cloud.log
voor meer informatie.init
.cloud.log
voor meer informatie.init
../init
kopiëren. Controleer de bestandssysteemmachtigingen../init/pub/static/
niet opschonen./init/pub/static
niet opschonen. Controleer de bestandssysteemmachtigingen.DEPLOYED_MAGENTO_VERSION_FROM_GIT
-omgevingsvariabele is geconfigureerd..magento.app.yaml
bestand. Gebruik in plaats daarvan een officiële extensie van de Commerce Marketplace voor de Braintree van de betalingsondersteuning.Werkgebied implementeren
server
of port
ontbreken in de cacheconfiguratie. Raadpleeg cloud.log
voor meer informatie../app/etc/env.php
-bestand/app/etc/env.php
-bestand. Controleer de bestandssysteemmachtigingen.schema.yaml
file./vendor/magento/ece-tools/config/schema.yaml
file. Controleer of de naam van de configuratievariabele correct is en of deze is gedefinieerd..magento.env.yaml
niet parseren./vendor/magento/ece-tools/config/schema.yaml
file. Controleer of de naam van de configuratievariabele correct is en of deze is gedefinieerd..magento.env.yaml
niet lezen./.magento.env.yaml
-bestand niet lezen. Controleer de bestandsmachtigingen..schema.yaml
niet lezen/bin/magento maintenance:enable
misluktcloud.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten.DATABASE_CONFIGURATION
correct is geconfigureerd.SESSION_CONFIGURATION
correct is geconfigureerd. De configuratie moet ten minste de parameter save
bevatten.SEARCH_CONFIGURATION
correct is geconfigureerd. De configuratie moet ten minste de parameter engine
bevatten.RESOURCE_CONFIGURATION
correct is geconfigureerd. De configuratie moet ten minste connection
parameter bevatten.SEARCH_CONFIGURATION
correct is geconfigureerd en of de service Elasticsearch beschikbaar is.SEARCH_CONFIGURATION
bij om Elasticsearch in te schakelen en controleer de configuratie van de Elasticsearch-service in het services.yaml
-bestand./bin/magento setup:install
misluktcloud.log
en install_upgrade.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten.app:config:import
misluktcloud.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten./bin/magento setup:static-content:deploy
misluktcloud.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten.cloud.log
voor meer informatie../pub/static/deployed_version.txt
-bestand niet bijwerken. Controleer de bestandssysteemmachtigingen./bin/magento setup:db-schema:split
misluktcloud.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten.var/view_preprocessed
niet opschonen./var/view_preprocessed
niet opschonen. Controleer de bestandssysteemmachtigingen./var/credentials_email.txt
-bestand niet bijwerken/var/credentials_email.txt
-bestand niet bijwerken. Controleer de bestandssysteemmachtigingen./bin/magento setup:upgrade
misluktcloud.log
en install_upgrade.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten./bin/magento cache:flush
misluktcloud.log
voor meer informatie. Voeg de optie VERBOSE_COMMANDS: '-vvv'
toe aan het .magento.env.yaml
-bestand voor meer gedetailleerde uitvoer van opdrachten./bin/magento maintenance:disable
misluktcloud.log
voor meer informatie. Voeg VERBOSE_COMMANDS: '-vvv'
toe aan .magento.env.yaml
voor meer gedetailleerde opdrachtuitvoer.php ./bin/magento cache:enable
php ./bin/magento cache:enable
wordt alleen uitgevoerd wanneer Adobe Commerce is geïnstalleerd, maar het ./app/etc/env.php
-bestand is niet aanwezig of leeg aan het begin van de implementatie. Raadpleeg cloud.log
voor meer informatie. Voeg VERBOSE_COMMANDS: '-vvv'
toe aan .magento.env.yaml
voor meer gedetailleerde opdrachtuitvoer.crypt/key
bestaat niet in het ./app/etc/env.php
-bestand of de omgevingsvariabele van de cloudCRYPT_KEY
./app/etc/env.php
-bestand niet aanwezig is wanneer de Adobe Commerce-implementatie begint of als de crypt/key
-waarde ongedefinieerd is. Als u de database uit een andere omgeving hebt gemigreerd, haalt u de waarde van de cryptsleutel uit die omgeving op. Dan, voeg de waarde aan CRYPT_KEYde variabele van het wolkenmilieu in uw huidig milieu toe. Zie de encryptiesleutel van Adobe Commerce. Als u per ongeluk het ./app/etc/env.php
-bestand hebt verwijderd, gebruikt u de volgende opdracht om het bestand te herstellen van de back-upbestanden die zijn gemaakt op basis van een vorige implementatie: ./vendor/bin/ece-tools backup:restore
CLI-opdracht.".magento.app.yaml
bestand. Gebruik voor ondersteuning door de Braintree in plaats daarvan een officiële verlenging van de Braintree van de Commerce Marketplace.engine
. Als het wordt gevormd, verwijder de optie, of plaats de waarde aan "elasticsearch".Post-implementatiefase
./app/etc/env.php
is niet beschrijfbaar/app/etc/env.php
-bestand. Controleer de bestandssysteemmachtigingen.schema.yaml
file./vendor/magento/ece-tools/config/schema.yaml
file. Controleer of de naam van de configuratievariabele correct is en of deze is gedefinieerd..magento.env.yaml
niet parseren./.magento.env.yaml
is ongeldig. Gebruik een parser YAML om de syntaxis te controleren en om het even welke fouten te bevestigen..magento.env.yaml
niet lezen.schema.yaml
niet lezen/bin/magento cache:flush
misluktcloud.log
voor meer informatie. Voeg VERBOSE_COMMANDS: '-vvv'
toe aan .magento.env.yaml
voor meer gedetailleerde opdrachtuitvoer.Algemeen
schema.yaml
file.magento.env.yaml
niet parseren./.magento.env.yaml
is ongeldig. Gebruik een parser YAML om de syntaxis te controleren en om het even welke fouten te bevestigen..magento.env.yaml
niet lezen./.magento.env.yaml
-bestand niet lezen. Controleer de bestandsmachtigingen..schema.yaml
niet lezencloud.log
voor meer informatie.cloud.log
voor meer informatie.cloud.log
voor meer informatie.cloud.log
voor meer informatie.Waarschuwingsfouten
Waarschuwingsfouten geven een probleem aan met de Commerce op de projectconfiguratie van de cloud-infrastructuur, zoals onjuiste, vervangen, niet-ondersteunde of ontbrekende configuratie-instellingen voor optionele functies die de sitebewerking kunnen beïnvloeden. Hoewel een waarschuwing geen plaatsingsmislukking veroorzaakt, zou u waarschuwingsberichten moeten herzien en de configuratie bijwerken om hen op te lossen.
Werkgebied bouwen
Werkgebied implementeren
bin/magento admin:user:create
uit.app/etc/env.php
ontbreekt of is leeg.cloud.log
voor meer informatie.