Arquivo de configuração ausente ou alterado
Este artigo fala sobre como resolver o problema em que seus arquivos de configuração foram alterados ou estão ausentes.
Produtos e versões afetados
- Adobe Commerce na infraestrutura em nuvem, todas as versões
Problema
Os arquivos de configuração config.php e/ou env.php foram alterados incorretamente ou estão ausentes.
Solução
O processo de implantação cria um arquivo de backup para cada arquivo de configuração:
app/etc/config.php.bak— contém configurações específicas do sistema e é gerado automaticamente durante a compilação se não existirapp/etc/env.php.bak— contém dados confidenciais de configuração
Você pode restaurá-los usando o comando ECE-tools backup:restore.
Os arquivos BAK são um produto do processo de implantação. Se você alterar manualmente um arquivo de configuração após a implantação, suas alterações não serão refletidas nos arquivos BAK existentes.
Para restaurar os arquivos de configuração:
-
Faça logon no repositório remoto usando o SSH.
-
Listar os arquivos de backup disponíveis.
code language-none ./vendor/bin/ece-tools backup:listcode language-none The list of backup files: app/etc/env.php app/etc/config.php -
Restaure os arquivos de configuração.
code language-none ./vendor/bin/ece-tools backup:restoreVocê receberá uma lista dos arquivos de configuração existentes afetados pela restauração.
code language-none app/etc/env.php file exists! If you want to rewrite existed files use --force app/etc/config.php file exists! If you want to rewrite existed files use --force -
Use a opção
--forcepara substituir todos os arquivos.code language-none ./vendor/bin/ece-tools backup:restore --forcecode language-none Command backup:restore with option --force will rewrite your existed files. Do you want to continue [y/N]?y Backup file app/etc/env.php was restored. Backup file app/etc/config.php was restored. -
Como opção, você pode restaurar um arquivo de configuração específico.
code language-none ./vendor/bin/ece-tools backup:restore --force --file=app/etc/config.phpcode language-none Command backup:restore with option --force will rewrite your existed files. Do you want to continue [y/N]?y Backup file app/etc/config.php was restored.