Exporter les paramètres de configuration
Dans Commerce 2.2 et les versions ultérieures modèle de déploiement de pipeline, vous pouvez gérer une configuration cohérente entre les systèmes. Une fois que vous avez configuré les paramètres dans Admin sur votre système de développement, exportez-les dans les fichiers de configuration à l’aide de la commande suivante :
bin/magento app:config:dump {config-types}
config_types est une liste séparée par des espaces de types de configuration à vider. Les types disponibles sont les scopes
, les system
, les themes
et les i18n
. Si aucun type de configuration n’est spécifié, la commande vide toutes les informations de configuration système.
L’exemple suivant vide uniquement les étendues 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 config.php référence.
-
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 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 dans 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
, pensez à utiliser la commande bin/magento config:set
.