You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何向sylius:install命令传递参数实现自动化安装?

Sylius sylius:install 命令自动化执行方案

可以通过传递命令参数实现安装步骤的完全自动化,无需人工交互。

可用命令参数

  • --no-interaction(简写 -n):Symfony 控制台通用无交互参数,开启后不会弹出任何用户确认提示,是自动化执行的必填参数
  • --locale:指定站点默认区域设置,例如 zh_CN、en_US
  • --currency:指定站点默认货币单位,例如 CNY、USD、EUR
  • --admin-email:指定管理员账号的登录邮箱
  • --admin-password:指定管理员账号的登录密码
  • --fixtures:可选参数,设置为 none 时可跳过示例数据安装,加快部署速度

使用示例

以下是适用于 bash 脚本的完整调用示例:

php8 bin/console sylius:install \
  --no-interaction \
  --locale=zh_CN \
  --currency=CNY \
  --admin-email=admin@yourdomain.com \
  --admin-password=YourStrongPassword123 \
  --fixtures=none

注意事项

  • 未显式传递的参数会自动读取 config/packages/sylius_core.yaml 中配置的默认值,你可以提前修改该配置文件预设全局默认值
  • 无交互模式下数据库初始化步骤会默认清空目标数据库的现有数据,生产环境执行前请务必做好数据备份
  • 上述参数适配所有 1.10 及以上版本的 Sylius,更低版本可通过预先写入配置、导入 SQL 初始化数据的方式实现自动化

内容的提问来源于stack exchange,提问作者Jamie Redmond

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 12:00:04