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:list
code 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:restore
Você 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
--force
para substituir todos os arquivos.code language-none ./vendor/bin/ece-tools backup:restore --force
code 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.php
code 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.