Création ou mise à jour de la configuration du déploiement

L’utilisation de cette commande ne nécessite aucune condition préalable.

Création ou mise à jour de la configuration du déploiement

Configuration de déploiement fournit les informations que l’application doit initialiser et amorcer.

Vous pouvez utiliser cette commande si :

  • Vous avez précédemment installé l’application et souhaitez modifier la configuration de déploiement.
  • Vous souhaitez créer uniquement la configuration de déploiement et poursuivre l’installation d’une autre manière.
  • Pour mettre à jour la configuration du déploiement sans affecter quoi que ce soit d’autre

Options de commande :

bin/magento setup:config:set [--<parameter>=<value>, ...]

Le tableau suivant décrit la signification des paramètres et valeurs d’installation.

Paramètre
Valeur
Obligatoire ?
--backend-frontname
Identifiant de ressource unique (URI) pour accéder à l’administrateur.

Pour éviter les exploits, nous vous recommandons de ne pas utiliser un mot commun tel que admin, backend. L’URI d’administration ne peut contenir que des valeurs alphanumériques et le caractère de soulignement (_).
Non
--db-host
Utilisez l’une des méthodes suivantes :

- Nom d’hôte complet du serveur de base de données ou adresse IP.

- localhost (par défaut) ou 127.0.0.1 si votre serveur de base de données se trouve sur le même hôte que votre serveur web. localhost signifie que la bibliothèque cliente MySQL utilise des sockets UNIX pour se connecter à la base de données. 127.0.0.1 entraîne l’utilisation du protocole TCP par la bibliothèque cliente. Pour plus d’informations sur les sockets, consultez la documentation PHP PDO_MYSQL.

Remarque : Vous pouvez éventuellement spécifier le port du serveur de base de données dans son nom d’hôte, par exemple www.example.com:9000
Non
--db-name
Nom de l'instance de base de données dans laquelle vous souhaitez installer les tables de base de données.

La valeur par défaut est magento2.
Non
--db-user
Nom d’utilisateur du propriétaire de l’instance de base de données.

La valeur par défaut est root.
Non
--db-password
Mot de passe du propriétaire de l’instance de base de données.
Non
--db-prefix
À utiliser uniquement si vous installez les tables de base de données dans une instance de base de données qui contient déjà des tables Adobe Commerce.

Dans ce cas, utilisez un préfixe pour identifier les tables pour cette installation. Certains clients disposent de plusieurs instances Adobe Commerce s’exécutant sur un serveur avec toutes les tables dans la même base de données.

Le préfixe peut contenir, au maximum, cinq caractères. Il doit commencer par une lettre et ne peut contenir que des lettres, des chiffres et des caractères de soulignement.

Cette option permet à ces clients de partager le serveur de base de données avec plusieurs installations Adobe Commerce.
Non
--session-save
Utilisez l’une des méthodes suivantes :

- db pour stocker les données de session dans la base de données. Choisissez le stockage de la base de données si vous disposez d’une base de données en grappe ; dans le cas contraire, le stockage basé sur les fichiers n’offre pas beaucoup d’avantages.

- files pour stocker les données de session dans le système de fichiers. Le stockage des sessions basées sur des fichiers est approprié, sauf si l’accès au système de fichiers est lent, si vous disposez d’une base de données en grappe ou si vous souhaitez stocker des données de session dans Redis.

- redis pour stocker des données de session dans Utiliser Redis pour le stockage de session. Si vous utilisez Redis pour la mise en cache des pages ou par défaut, Redis doit être déjà installé.
Non
--key
Si vous en avez un, spécifiez une clé pour chiffrer les données sensibles dans la base de données. Si vous n’en avez pas, l’application en génère une pour vous.
Non
--db-init-statements
Paramètre de configuration MySQL avancé. Utilise les instructions d’initialisation de base de données à exécuter lors de la connexion à la base de données MySQL.

La valeur par défaut est SET NAMES utf8;.

Consultez une référence similaire à celle-ci avant de définir des valeurs.
Non
--http-cache-hosts
Liste séparée par des virgules des hôtes de la passerelle de cache HTTP vers lesquels envoyer les demandes de purge. (Par exemple, les serveurs vernis.) Utilisez ce paramètre pour spécifier l’hôte ou les hôtes à purger dans la même requête. (Peu importe que vous n’ayez qu’un seul hôte ou plusieurs hôtes.)

Le format doit être <hostname or ip>:<listen port>, où vous pouvez omettre <listen port> s'il s'agit du port 80. Par exemple, --http-cache-hosts=192.0.2.100,192.0.2.155:6081. Ne séparez pas les hôtes avec un espace.
Non

Importation des données de configuration

Lors de la configuration d’un système de production, il est recommandé d’importer les paramètres de configuration de config.php et env.php dans la base de données.
Ces paramètres comprennent les chemins et valeurs de configuration, les sites web, les magasins, les vues de magasin et les thèmes.

Après avoir importé des sites web, des magasins, des vues de magasin et des thèmes, vous pouvez créer des attributs de produit et les appliquer à des sites web, des magasins et des vues de magasin sur le système de production.

Sur le système de production, exécutez la commande suivante pour importer les données des fichiers de configuration (config.php et env.php) dans la base de données :

bin/magento app:config:import [-n, --no-interaction]

L’indicateur facultatif [-n, --no-interaction] permet à la commande de s’exécuter sans confirmation supplémentaire.

Pour plus d'informations, consultez la section Importer des données à partir de fichiers de configuration

Données sensibles

Adobe Commerce utilise votre clé de chiffrement pour chiffrer les éléments suivants :

  • Informations sur la carte de crédit
  • Noms d’utilisateur et mots de passe spécifiés dans la configuration Admin (par exemple, connexions aux passerelles de paiement)
  • Valeurs CAPTCHA envoyées sur le réseau

Adobe Commerce do not encrypt :

  • Noms d’utilisateur et mots de passe administratifs et clients (ces mots de passe sont hachés)
  • Adresse
  • Numéro de téléphone
  • Autres types d’informations d’identification personnelle, à l’exception des numéros de carte de crédit
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995