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 --allcomposer 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:compilecloud.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-autoloadcomposer 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:deploycloud.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.initcloud.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 obter suporte ao pagamento do Braintree, use uma extensão oficial do 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:enablecloud.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:installcloud.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:importcloud.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:deploycloud.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:splitcloud.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:upgradecloud.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:flushcloud.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:disablecloud.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:enablephp ./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 obter suporte ao Braintree, use uma extensão oficial do Braintree Payments da Commerce Marketplace.engine. Se estiver configurado, remova a opção ou defina o valor como "elasticsearch".Estágio de pós-implantação
./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:flushcloud.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.yamlcloud.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.