Créer ou mettre à jour la configuration de déploiement
Il n’existe aucune condition préalable à l’utilisation de cette commande.
Créer ou mettre à jour la configuration de déploiement
Configuration de déploiement fournit les informations dont l’application a besoin pour s’initialiser et s’amorcer.
Vous pouvez utiliser cette commande si :
- Vous avez précédemment installé l’application et vous 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 de déploiement sans rien affecter d’autre
Options de commande :
bin/magento setup:config:set [--<parameter>=<value>, ...]
Le tableau suivant explique la signification des paramètres et valeurs d'installation.
--backend-frontname
Pour empêcher les exploits, nous vous recommandons de ne pas utiliser un mot courant tel que admin, backend. L’URI d’administration ne peut contenir que des valeurs alphanumériques et le caractère de soulignement (
_
).--db-host
- Le nom d’hôte complet ou l’adresse IP complète du serveur de base de données.
:
localhost
(par défaut) ou 127.0.0.1
si le serveur de votre 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, comme
www.example.com:9000
--db-name
La valeur par défaut est
magento2
.--db-user
La valeur par défaut est
root
.--db-password
--db-prefix
Dans ce cas, utilisez un préfixe pour identifier les tables de 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.
La longueur du préfixe ne peut pas excéder cinq caractères. Elle doit commencer par une lettre et ne peut contenir que des lettres, des chiffres et des traits de soulignement.
Cette option permet à ces clients de partager le serveur de base de données avec plusieurs installations Adobe Commerce.
--session-save
-
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 cluster ; sinon, le stockage basé sur des fichiers ne sera pas très avantageux.:
files
de stocker les données de session dans le système de fichiers. Le stockage des sessions basé 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 cluster ou si vous souhaitez stocker les données de session dans Redis.-
redis
de stocker les données de session dans Utilisez Redis pour le stockage de session. Si vous utilisez Redis pour la mise en cache par défaut ou de pages, Redis doit être déjà installé.--key
--db-init-statements
La valeur par défaut est
SET NAMES utf8;
.Consultez une référence similaire à celle-ci avant de définir des valeurs.
--http-cache-hosts
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.Importer les données de configuration
Lors de la configuration d’un système d’exploitation, 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 incluent 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 boutiques, des vues de boutique et des thèmes, vous pouvez créer des attributs de produit et les appliquer aux sites web, aux boutiques et aux vues de boutique, sur le système d’exploitation.
Sur le système d’exploitation, 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 [-n, --no-interaction]
facultatif permet à la commande de s’exécuter sans confirmations supplémentaires.
Pour plus d’informations, consultez la 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 de carte de crédit
- Noms d’utilisateur et mots de passe spécifiés dans la configuration d’administration (par exemple, connexions aux passerelles de paiement)
- Valeurs CAPTCHA envoyées sur le réseau
Adobe Commerce ne chiffre ** :
- 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