Adobe Commerce : fichier de configuration manquant ou modifié
Cet article décrit comment résoudre des fichiers de configuration manquants ou modifiés.
Description description
Environnement
- Adobe Commerce sur les infrastructures cloud
Problème/Symptômes
Les fichiers de configuration config.php et/ou env.php ont été modifiés de manière incorrecte ou sont manquants.
Résolution resolution
Le processus de déploiement crée un fichier de sauvegarde pour chaque fichier de configuration :
app/etc/config.php.bak: contient des paramètres spécifiques au système et est généré automatiquement lors de la génération s’il n’existe pasapp/etc/env.php.bak: contient des données de configuration sensibles.
Vous pouvez les restaurer à l’aide de la commande ECE-tools backup:restore. Les fichiers BAK sont générés par le processus de déploiement. Si vous modifiez manuellement un fichier de configuration après le déploiement, vos modifications ne sont pas répercutées dans les fichiers BAK existants.
Pour restaurer les fichiers de configuration :
-
Connectez-vous au référentiel distant à l’aide de SSH.
-
Répertoriez les fichiers de sauvegarde disponibles.
code language-none ./vendor/bin/ece-tools backup:listcode language-none The list of backup files: app/etc/env.php app/etc/config.php -
Restaurez les fichiers de configuration.
code language-none ./vendor/bin/ece-tools backup:restoreVous recevez une liste des fichiers de configuration existants concernés par la restauration.
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 -
Utilisez l’option
--forcepour remplacer tous les fichiers.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. -
Vous pouvez éventuellement restaurer un fichier de configuration spécifique.
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.