创建或更新部署配置

使用此命令没有先决条件。

创建或更新部署配置

部署配置 提供了应用程序初始化和引导所需的信息。

在以下情况下,可以使用此命令:

  • 您之前安装了应用程序,并且想要修改部署配置
  • 您希望仅创建部署配置,并以其他方式继续安装
  • 更新部署配置而不影响其他任何内容

命令选项:

bin/magento setup:config:set [--<parameter>=<value>, ...]

下表讨论了安装参数和值的含义。

参数
必需?
--backend-frontname
统一资源标识符(URI)以访问管理员。

为防止利用漏洞,我们建议您不要使用诸如“管理员”、“后端”之类的常用词。 管理员URI可以包含字母数字值和下划线字符(_)。
--db-host
使用以下任一项:

— 数据库服务器的完全限定的主机名或IP地址。

- localhost (默认)或 127.0.0.1 数据库服务器与Web服务器位于同一主机上。 localhost表示MySQL客户端库使用UNIX套接字连接到数据库。 127.0.0.1 导致客户端库使用TCP协议。 有关套接字的详细信息,请参见 PHP PDO_MYSQL文档.

注意: 可以选择在其主机名中指定数据库服务器端口,如 www.example.com:9000
--db-name
要在其中安装数据库表的数据库实例的名称。

默认为 magento2.
--db-user
数据库实例所有者的用户名。

默认为 root.
--db-password
数据库实例所有者的密码。
--db-prefix
仅当在已有Adobe Commerce表的数据库实例中安装数据库表时才使用。

在这种情况下,请使用前缀来标识此安装的表。 有些客户在一台服务器上运行多个Adobe Commerce实例,该服务器上所有表都位于同一数据库中。

前缀最长可为5个字符。 它必须以字母开头,并且只能包含字母、数字和下划线字符。

此选项允许这些客户在多个Adobe Commerce安装中共享数据库服务器。
--session-save
使用以下任一项:

- db 将会话数据存储在 数据库. 如果您有群集数据库,请选择数据库存储;否则,与基于文件的存储相比,这样做可能没有多大好处。

- files 将会话数据存储到文件系统中。 基于文件的会话存储是合适的,除非文件系统访问速度较慢,或者您拥有集群数据库,或者希望将会话数据存储在Redis中。

- redis 将会话数据存储在 使用Redis进行会话存储. 如果将Redis用于默认缓存或页面缓存,则必须已安装Redis。
--key
如果您有密钥,请指定要加密的密钥 敏感数据 在数据库中。 如果您没有,应用程序将为您生成一个。
--db-init-statements
高级MySQL配置参数。 在连接到MySQL数据库时使用数据库初始化语句运行。

默认为 SET NAMES utf8;.

查阅参考资料,类似于 这个 然后再设置任何值。
--http-cache-hosts
要向其发送清除请求的HTTP缓存网关主机的逗号分隔列表。 (例如,Varnish服务器。) 使用此参数可指定要在同一请求中清除的一个或多个主机。 (无论您是只有一个主机还是多个主机。)

格式必须为 <hostname or ip>:<listen port>,可忽略 <listen port> 如果是80端口。 例如, --http-cache-hosts=192.0.2.100,192.0.2.155:6081. 不要使用空格字符分隔主机。

导入配置数据

设置生产系统时,最好从导入配置设置 config.phpenv.php 到数据库中。
这些设置包括配置路径和值、网站、商店、商店视图和主题。

导入网站、商店、商店视图和主题后,您可以创建产品属性,并在生产系统上将其应用于网站、商店和商店视图。

在生产系统上,运行以下命令以从配置文件导入数据(config.phpenv.php)到数据库:

bin/magento app:config:import [-n, --no-interaction]

可选 [-n, --no-interaction] 标记允许命令运行,而不需要其他确认。

欲知更多信息,请查看 从配置文件导入数据

敏感数据

Adobe Commerce使用您的加密密钥加密以下内容:

  • 信用卡信息
  • 在管理员配置中指定的用户名和密码(例如,登录到付款网关)
  • 通过网络发送的验证码值

Adobe Commerce 加密:

  • 管理用户名和客户用户名和密码(这些密码经过哈希处理)
  • 地址
  • 电话号码
  • 除信用卡号之外的其他类型的个人身份信息
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995