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.

Parámetro
Valor
¿Requerido?
--backend-frontname
Identificador uniforme de recursos (URI) para acceder al administrador.

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 (_).
No
--db-host
Use cualquiera de los siguientes:

- 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
No
--db-name
Nombre de la instancia de base de datos en la que desea instalar las tablas de base de datos.

El valor predeterminado es magento2.
No
--db-user
Nombre de usuario del propietario de la instancia de base de datos.

El valor predeterminado es root.
No
--db-password
Contraseña del propietario de la instancia de base de datos.
No
--db-prefix
Utilícelo únicamente si va a instalar las tablas de base de datos en una instancia de base de datos que ya contiene tablas de Adobe Commerce.

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.
No
--session-save
Use cualquiera de las siguientes opciones:

- 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.
No
--key
Si tiene una, especifique una clave para cifrar datos confidenciales en la base de datos. Si no tiene ninguna, la aplicación generará una para usted.
No
--db-init-statements
Parámetro de configuración avanzado de MySQL. Utiliza sentencias de inicialización de base de datos para ejecutarse al conectarse a la base de datos MySQL.

El valor predeterminado es SET NAMES utf8;.

Consulte una referencia similar a esta antes de establecer cualquier valor.
No
--http-cache-hosts
Lista separada por comas de los hosts de puerta de enlace de caché HTTP a los que enviar solicitudes de depuración. (Por ejemplo, servidores Varnish). Utilice este parámetro para especificar el host o hosts que se van a depurar en la misma solicitud. (No importa si solo tiene un host o varios).

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.
No

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
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995