Adobe Commerce: file di configurazione mancante o modificato
Questo articolo descrive come risolvere i file di configurazione mancanti o modificati.
Descrizione description
Ambiente
- Adobe Commerce sull’infrastruttura cloud
Problema/Sintomi
I file di configurazione config.php e/o env.php non sono stati modificati correttamente o sono mancanti.
Risoluzione resolution
Il processo di distribuzione crea un file di backup per ciascun file di configurazione:
app/etc/config.php.bak- contiene impostazioni specifiche del sistema e viene generato automaticamente durante la compilazione se non esisteapp/etc/env.php.bak- contiene dati di configurazione sensibili
È possibile ripristinarli utilizzando il comando ECE-tools backup:restore. I file BAK vengono generati dal processo di distribuzione. Se si modifica manualmente un file di configurazione dopo la distribuzione, le modifiche non verranno applicate ai file BAK esistenti.
Per ripristinare i file di configurazione:
-
Accedi al tuo archivio remoto utilizzando SSH.
-
Elencare i file di backup disponibili.
code language-none ./vendor/bin/ece-tools backup:listcode language-none The list of backup files: app/etc/env.php app/etc/config.php -
Ripristinare i file di configurazione.
code language-none ./vendor/bin/ece-tools backup:restoreViene visualizzato un elenco dei file di configurazione esistenti interessati dal ripristino.
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 -
Utilizzare l’opzione
--forceper sovrascrivere tutti i file.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. -
In alternativa, è possibile ripristinare un file di configurazione specifico.
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.