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.
--backend-frontname
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 (
_
).--db-host
- 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
--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 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.
--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 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é.--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.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