Creare o aggiornare la configurazione della distribuzione
Non esistono prerequisiti per l'utilizzo di questo comando.
Creare o aggiornare la configurazione della distribuzione
La configurazione della distribuzione fornisce le informazioni necessarie per l'inizializzazione e l'avvio dell'applicazione.
È possibile utilizzare questo comando se:
- L'applicazione è stata installata in precedenza e si desidera modificare la configurazione della distribuzione
- Desideri creare solo la configurazione di distribuzione e continuare l’installazione in un altro modo
- Per aggiornare la configurazione di distribuzione senza influire su altri elementi
Opzioni comando:
bin/magento setup:config:set [--<parameter>=<value>, ...]
Nella tabella seguente vengono illustrati i significati dei parametri e dei valori di installazione.
--backend-frontname
Per evitare gli exploit, si consiglia di non utilizzare una parola comune come admin, backend. L'URI amministratore può contenere solo valori alfanumerici e il carattere di sottolineatura (
_
).--db-host
- Nome host o indirizzo IP completo del server di database.
-
localhost
(impostazione predefinita) o 127.0.0.1
se il server di database si trova sullo stesso host del server Web. localhost indica che la libreria client MySQL utilizza socket UNIX per connettersi al database. 127.0.0.1
fa in modo che la libreria client utilizzi il protocollo TCP. Per ulteriori informazioni sui socket, consulta la documentazione PHP PDO_MYSQL.Nota: è possibile specificare la porta del server di database nel nome host, ad esempio
www.example.com:9000
--db-name
Il valore predefinito è
magento2
.--db-user
Il valore predefinito è
root
.--db-password
--db-prefix
In tal caso, utilizzare un prefisso per identificare le tabelle per l'installazione. Alcuni clienti hanno più di un’istanza di Adobe Commerce in esecuzione su un server con tutte le tabelle nello stesso database.
La lunghezza del prefisso non può superare i cinque caratteri. Deve iniziare con una lettera e può includere solo lettere, numeri e caratteri di sottolineatura.
Questa opzione consente ai clienti di condividere il server di database con più installazioni di Adobe Commerce.
--session-save
-
db
per archiviare i dati della sessione nel database. Se si dispone di un database in cluster, scegliere l'archiviazione del database. In caso contrario, l'archiviazione basata su file potrebbe non offrire molti vantaggi.-
files
per archiviare i dati della sessione nel file system. L'archiviazione delle sessioni basata su file è appropriata a meno che l'accesso al file system non sia lento, che si disponga di un database cluster o che si desideri archiviare i dati della sessione in Redis.-
redis
per archiviare i dati della sessione in Utilizzare Redis per l'archiviazione della sessione. Se utilizzi Redis per il caching predefinito o delle pagine, Redis deve essere già installato.--key
--db-init-statements
Il valore predefinito è
SET NAMES utf8;
.Consulta un riferimento simile a questo prima di impostare qualsiasi valore.
--http-cache-hosts
Il formato deve essere
<hostname or ip>:<listen port>
, dove è possibile omettere <listen port>
se si tratta della porta 80. Ad esempio, --http-cache-hosts=192.0.2.100,192.0.2.155:6081
. Non separare gli host con uno spazio.Importare dati di configurazione
Durante la configurazione di un sistema di produzione, è consigliabile importare le impostazioni di configurazione da config.php
e env.php
nel database.
Queste impostazioni includono percorsi e valori di configurazione, siti web, store, visualizzazioni store e temi.
Dopo aver importato siti Web, store, visualizzazioni di store e temi, puoi creare attributi di prodotto e applicarli a siti Web, store e visualizzazioni di store nel sistema di produzione.
Nel sistema di produzione eseguire il comando seguente per importare i dati dai file di configurazione (config.php
e env.php
) nel database:
bin/magento app:config:import [-n, --no-interaction]
Il flag opzionale [-n, --no-interaction]
consente l'esecuzione del comando senza ulteriori conferme.
Per ulteriori informazioni, controllare Importa dati dai file di configurazione
Dati sensibili
Adobe Commerce utilizza la tua chiave di crittografia per crittografare quanto segue:
- Informazioni carta di credito
- Nomi utente e password specificati nella configurazione amministratore (ad esempio, accessi ai gateway di pagamento)
- Valori CAPTCHA inviati tramite la rete
Adobe Commerce non crittografa:
- Password e nomi utente amministrativi e cliente (con hash)
- Indirizzo
- Numero di telefono
- Altri tipi di informazioni personali identificabili, ad eccezione dei numeri di carta di credito