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.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c