Exportation des paramètres de configuration
Dans Commerce 2.2 et versions ultérieures modèle de déploiement de pipeline, vous pouvez conserver une configuration cohérente sur tous les systèmes. Après avoir configuré les paramètres dans l’administrateur de votre système de développement, exportez ces paramètres vers les fichiers de configuration à l’aide de la commande suivante :
bin/magento app:config:dump {config-types}
config_types est une liste de types de configuration à vider séparés par des espaces. Les types disponibles sont scopes
, system
, themes
et i18n
. Si aucun type de configuration n’est spécifié, la commande vide toutes les informations de configuration du système.
L’exemple suivant illustre uniquement les portées et les thèmes :
bin/magento app:config:dump scopes themes
Suite à l'exécution de la commande, les fichiers de configuration suivants sont mis à jour :
-
app/etc/config.php
Il s’agit du fichier de configuration partagé pour toutes vos instances Commerce.
Incluez-le dans votre contrôle de code source afin qu’il puisse être partagé entre les systèmes de développement, de génération et de production.Voir référence config.php.
-
app/etc/env.php
Il s’agit du fichier de configuration spécifique à l’environnement.
Il contient des paramètres sensibles et spécifiques au système pour des environnements individuels.N’incluez pas ce fichier dans le contrôle de code source.
Voir référence env.php.
Paramètres sensibles ou spécifiques au système
Pour définir les paramètres sensibles écrits sur env.php
, utilisez la commande bin/magento config:sensitive:set
.
Les valeurs de configuration sont spécifiées comme sensibles ou spécifiques au système en référençant Magento\Config\Model\Config\TypePool
dans le fichier di.xml
du module.
Pour exporter des paramètres système supplémentaires lors de l'utilisation de config_types
, envisagez d'utiliser la commande bin/magento config:set
.