Fichier de configuration manquant ou modifié
Cet article explique comment résoudre le problème de modification ou d’absence de vos fichiers de configuration.
Produits et versions concernés
- Adobe Commerce sur l’infrastructure cloud, toutes les versions
Problème
Les fichiers de configuration config.php
et/ou env.php
ont été modifiés incorrectement ou sont manquants.
Solution
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 si elle n’existe pas.app/etc/env.php.bak
— contient des données de configuration sensibles
Vous pouvez les restaurer à l'aide de la commande CEE-outils backup:restore
.
Les fichiers BAK sont un produit du 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 à votre référentiel distant à l’aide de SSH.
-
Liste des fichiers de sauvegarde disponibles.
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
-
Restaurez les fichiers de configuration.
code language-none ./vendor/bin/ece-tools backup:restore
Vous recevez la liste des fichiers de configuration existants affecté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
--force
pour remplacer tous les fichiers.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.
-
Vous pouvez éventuellement restaurer un fichier de configuration spécifique.
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.