Crear o actualizar la configuración de implementación
No hay requisitos previos para utilizar este comando.
Crear o actualizar la configuración de implementación
Configuración de implementación proporciona la información que la aplicación necesita para inicializarse y arrancarse.
Puede utilizar este comando si:
- Ha instalado previamente la aplicación y desea modificar la configuración de implementación
- Desea crear únicamente la configuración de implementación y continuar con la instalación de otra forma
- Para actualizar la configuración de implementación sin afectar a nada más
Opciones de comando:
bin/magento setup:config:set [--<parameter>=<value>, ...]
En la tabla siguiente se describen los significados de los parámetros y valores de instalación.
--backend-frontname
Para evitar vulnerabilidades, le recomendamos que no utilice una palabra común como admin, backend. El URI de administrador solo puede contener valores alfanuméricos y el carácter de subrayado (
_
).--db-host
- El nombre de host completo o la dirección IP del servidor de base de datos.
-
localhost
(predeterminado) o 127.0.0.1
si el servidor de la base de datos está en el mismo host que el servidor web. localhost significa que la biblioteca de cliente MySQL utiliza sockets UNIX para conectarse a la base de datos. 127.0.0.1
hace que la biblioteca de cliente use el protocolo TCP. Para obtener más información sobre sockets, consulte la documentación PHP PDO_MYSQL.Nota: Si lo desea, puede especificar el puerto del servidor de base de datos en su nombre de host como
www.example.com:9000
--db-name
El valor predeterminado es
magento2
.--db-user
El valor predeterminado es
root
.--db-password
--db-prefix
En ese caso, use un prefijo para identificar las tablas de esta instalación. Algunos clientes tienen más de una instancia de Adobe Commerce ejecutándose en un servidor con todas las tablas de la misma base de datos.
El prefijo puede tener una longitud máxima de cinco caracteres. Debe comenzar por una letra y solo puede incluir letras, números y caracteres de subrayado.
Esta opción permite que esos clientes compartan el servidor de base de datos con más de una instalación de Adobe Commerce.
--session-save
-
db
para almacenar datos de sesión en la base de datos. Elija el almacenamiento de la base de datos si tiene una base de datos en clúster; de lo contrario, es posible que no haya muchas ventajas con respecto al almacenamiento basado en archivos.-
files
para almacenar datos de sesión en el sistema de archivos. El almacenamiento de sesión basado en archivos es adecuado a menos que el acceso al sistema de archivos sea lento, tenga una base de datos en clúster o desee almacenar los datos de sesión en Redis.-
redis
para almacenar datos de sesión en Use Redis para el almacenamiento de sesión. Si utiliza Redis para el almacenamiento en caché predeterminado o de página, debe estar instalado.--key
--db-init-statements
El valor predeterminado es
SET NAMES utf8;
.Consulte una referencia similar a esta antes de establecer cualquier valor.
--http-cache-hosts
El formato debe ser
<hostname or ip>:<listen port>
, donde puede omitir <listen port>
si es el puerto 80. Por ejemplo, --http-cache-hosts=192.0.2.100,192.0.2.155:6081
. No separe los hosts con caracteres de espacio.Importar datos de configuración
Al configurar un sistema de producción, se recomienda importar las opciones de configuración de config.php
y env.php
en la base de datos.
Estas opciones incluyen rutas y valores de configuración, sitios web, tiendas, vistas de tiendas y temas.
Después de importar sitios web, tiendas, vistas de tiendas y temas, puede crear atributos de producto y aplicarlos a sitios web, tiendas y vistas de tiendas en el sistema de producción.
En el sistema de producción, ejecute el siguiente comando para importar los datos de los archivos de configuración (config.php
y env.php
) a la base de datos:
bin/magento app:config:import [-n, --no-interaction]
El indicador [-n, --no-interaction]
opcional permite que el comando se ejecute sin confirmaciones adicionales.
Para obtener más información, consulte Importar datos de archivos de configuración
Datos confidenciales
Adobe Commerce utiliza su clave de cifrado para cifrar lo siguiente:
- Información de tarjeta de crédito
- Nombres de usuario y contraseñas especificados en la configuración de administración (por ejemplo, inicios de sesión en puertas de enlace de pago)
- Valores CAPTCHA enviados a través de la red
Adobe Commerce no cifra:
- Nombres de usuario y contraseñas administrativos y de clientes (estas contraseñas tienen un cifrado hash)
- Dirección
- Número de teléfono
- Otros tipos de información de identificación personal excepto números de tarjetas de crédito