Mensagens de erro para ECE-Tools
Esta referência de mensagem de erro fornece informações para solucionar erros que podem ocorrer durante os processos de criação, implantação e pós-implantação do Adobe Commerce na infraestrutura em nuvem.
Todas as mensagens de erro críticas e de aviso que ocorrem durante a implantação são gravadas nos arquivos var/log/cloud.log
e /var/log/cloud.error.log
. O arquivo de log de erros da nuvem contém apenas erros da implantação mais recente. Um arquivo vazio indica uma implantação bem-sucedida sem erros.
No arquivo cloud.error.log
, cada entrada é formatada como uma cadeia de caracteres JSON para facilitar a análise:
{"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"}
As mensagens de erro são categorizadas por um dos estágios de implantação: criação, implantação e pós-implantação. Cada seção fornece uma lista de erros associados com as seguintes informações para cada erro:
- Código de erro: o identificador atribuído pela Adobe Commerce para a mensagem de erro
- Estágio: indica se o erro ocorreu durante o estágio de compilação, implantação ou pós-implantação
- Etapa: indica a etapa no cenário de implantação que pode retornar o erro. Se a coluna Etapa estiver em branco, o erro será um erro geral que pode ser retornado por várias etapas ou durante operações de pré-processamento. Consulte Implantação baseada em cenário para obter mais informações sobre as etapas de compilação, implantação e pós-implantação.
- Sugestão: fornece orientação para solucionar e resolver o erro
- Título (Descrição do erro): uma descrição que resume a causa do erro
- Tipo: indica se o erro é um erro crítico ou um aviso
Erros Críticos
Erros críticos indicam um problema com a configuração do projeto Commerce na infraestrutura em nuvem que causa falha na implantação, por exemplo, configuração incorreta, não compatível ou ausente para as configurações necessárias. Antes de implantar, é necessário atualizar a configuração para resolver esses erros.
Fase de criação
./app/etc/env.php
/app/etc/env.php
. Verifique as permissões do sistema de arquivos.schema.yaml
./vendor/magento/ece-tools/config/schema.yaml
. Verifique se o nome da variável de configuração está correto e definido..magento.env.yaml
./.magento.env.yaml
é inválido. Use um analisador YAML para verificar a sintaxe e corrigir erros..magento.env.yaml
./.magento.env.yaml
. Verifique as permissões do arquivo..schema.yaml
./vendor/magento/ece-tools/config/magento.env.yaml
. Verifique as permissões do arquivo e reimplante (magento-cloud environment:redeploy
)../app/etc/config.php
/app/etc/config.php
. Verifique as permissões do sistema de arquivos.composer.json
./composer.json
. Verifique as permissões do arquivo.composer.json
não tem a seção de carregamento automático necessáriaautoload
necessária está ausente do arquivo composer.json
. Compare a seção de carregamento automático com o arquivo composer.json
no modelo de Nuvem e adicione a configuração ausente..magento.env.yaml
contém uma opção que não está declarada no esquema ou uma opção configurada com um valor ou estágio inválido./.magento.env.yaml
contém configuração inválida. Verifique o log de erros para obter informações detalhadas./bin/magento module:enable --all
composer update
localmente. Em seguida, confirme e envie por push o arquivo composer.lock
atualizado. Além disso, consulte o cloud.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
./pub/errors/local.xml
/bin/magento setup:di:compile
cloud.log
para obter mais informações. Adicione VERBOSE_COMMANDS: '-vvv'
a .magento.env.yaml
para obter uma saída de comando mais detalhada.composer dump-autoload
composer dump-autoload
. Verifique o cloud.log
para obter mais informações.Baler
para agrupamento de JavascriptSCD_USE_BALER
para verificar se o módulo Baler está configurado e habilitado para agrupamento JS. Se você não precisar do módulo Baler, defina SCD_USE_BALER: false
./bin/magento setup:static-content:deploy
cloud.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
.cloud.log
para obter mais informações.init
cloud.log
para obter mais informações.init
./init
. Verifique as permissões do sistema de arquivos../init/pub/static/
./init/pub/static
. Verifique as permissões do sistema de arquivos.DEPLOYED_MAGENTO_VERSION_FROM_GIT
está configurada..magento.app.yaml
. Para suporte ao pagamento de Braintree, use uma extensão oficial da Commerce Marketplace.Implantar estágio
server
ou port
. Verifique o cloud.log
para obter mais informações../app/etc/env.php
/app/etc/env.php
. Verifique as permissões do sistema de arquivos.schema.yaml
./vendor/magento/ece-tools/config/schema.yaml
. Verifique se o nome da variável de configuração está correto e se está definido..magento.env.yaml
./vendor/magento/ece-tools/config/schema.yaml
. Verifique se o nome da variável de configuração está correto e se está definido..magento.env.yaml
./.magento.env.yaml
. Verifique as permissões do arquivo..schema.yaml
/bin/magento maintenance:enable
cloud.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
.DATABASE_CONFIGURATION
está configurada corretamente.SESSION_CONFIGURATION
está configurada corretamente. A configuração deve conter pelo menos o parâmetro save
.SEARCH_CONFIGURATION
está configurada corretamente. A configuração deve conter pelo menos o parâmetro engine
.RESOURCE_CONFIGURATION
está configurada corretamente. A configuração deve conter pelo menos o parâmetro connection
.SEARCH_CONFIGURATION
está configurada corretamente e se o serviço Elasticsearch está disponível.SEARCH_CONFIGURATION
para habilitar o Elasticsearch e verifique a configuração do serviço Elasticsearch no arquivo services.yaml
./bin/magento setup:install
cloud.log
e install_upgrade.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
.app:config:import
cloud.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
./bin/magento setup:static-content:deploy
cloud.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
.cloud.log
para obter mais informações../pub/static/deployed_version.txt
. Verifique as permissões do sistema de arquivos./bin/magento setup:db-schema:split
cloud.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
.var/view_preprocessed
./var/view_preprocessed
. Verifique as permissões do sistema de arquivos./var/credentials_email.txt
/var/credentials_email.txt
. Verifique as permissões do sistema de arquivos./bin/magento setup:upgrade
cloud.log
e install_upgrade.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
./bin/magento cache:flush
cloud.log
para obter mais informações. Para obter uma saída de comando mais detalhada, adicione a opção VERBOSE_COMMANDS: '-vvv'
ao arquivo .magento.env.yaml
./bin/magento maintenance:disable
cloud.log
para obter mais informações. Adicione VERBOSE_COMMANDS: '-vvv'
a .magento.env.yaml
para obter uma saída de comando mais detalhada.php ./bin/magento cache:enable
php ./bin/magento cache:enable
é executado somente quando o Adobe Commerce foi instalado, mas o arquivo ./app/etc/env.php
estava ausente ou vazio no início da implantação. Verifique o cloud.log
para obter mais informações. Adicione VERBOSE_COMMANDS: '-vvv'
a .magento.env.yaml
para obter uma saída de comando mais detalhada.crypt/key
não existe no arquivo ./app/etc/env.php
ou na variável de ambiente de nuvem CRYPT_KEY
./app/etc/env.php
não estiver presente quando a implantação do Adobe Commerce começar ou se o valor crypt/key
estiver indefinido. Se você migrou o banco de dados de outro ambiente, recupere o valor da chave de criptografia desse ambiente. Em seguida, adicione o valor à variável de ambiente de nuvem CRYPT_KEY no ambiente atual. Consulte Chave de criptografia do Adobe Commerce. Se você tiver removido acidentalmente o arquivo ./app/etc/env.php
, use o seguinte comando para restaurá-lo dos arquivos de backup criados de uma implantação anterior: comando da CLI ./vendor/bin/ece-tools backup:restore
.".magento.app.yaml
. Para suporte a Braintree, use uma extensão oficial de Pagamentos de Braintree do Commerce Marketplace.engine
. Se estiver configurado, remova a opção ou defina o valor como "elasticsearch".Estágio de implantação do Post
./app/etc/env.php
não é gravável/app/etc/env.php
. Verifique as permissões do sistema de arquivos.schema.yaml
./vendor/magento/ece-tools/config/schema.yaml
. Verifique se o nome da variável de configuração está correto e se está definido..magento.env.yaml
./.magento.env.yaml
é inválido. Use um analisador YAML para verificar a sintaxe e corrigir erros..magento.env.yaml
.schema.yaml
/bin/magento cache:flush
cloud.log
para obter mais informações. Adicione VERBOSE_COMMANDS: '-vvv'
a .magento.env.yaml
para obter uma saída de comando mais detalhada.Geral
schema.yaml
.magento.env.yaml
./.magento.env.yaml
é inválido. Use um analisador YAML para verificar a sintaxe e corrigir erros..magento.env.yaml
./.magento.env.yaml
. Verifique as permissões do arquivo..schema.yaml
cloud.log
para obter mais informações.cloud.log
para obter mais informações.cloud.log
para obter mais informações.cloud.log
para obter mais informações.Erros de Aviso
Erros de aviso indicam um problema com a configuração do projeto Commerce na infraestrutura em nuvem, como configurações incorretas, obsoletas, sem suporte ou ausentes para recursos opcionais que podem afetar o funcionamento do site. Embora um aviso não cause falha na implantação, você deve revisar as mensagens de aviso e atualizar a configuração para resolvê-las.
Fase de criação
Implantar estágio
bin/magento admin:user:create
.app/etc/env.php
estava ausente ou vazio.cloud.log
para obter mais informações.