尝试登录服务器并切换到 Symfony 项目的根目录。那里可能有一个“symfony”脚本/链接(详细信息取决于您的操作系统以及 Symfony 的设置方式;您可能只能运行./symfony
而不是需要php symfony
)。运行此命令以查看这些基础知识是否有效:
php symfony
如果可行,您应该获得一份可以执行的任务列表。如果您使用的是 sfGuardPlugin,您应该会看到一些任务,例如guard:create-user
.
要获取有关任务的更多信息,请尝试以下操作:
php symfony help guard:create-user
但基本上,假设一个相当现代的 Symfony 安装和插件,尝试类似:
php symfony guard:create-user --env=prod newusername newpassword
( --env=prod 选项在生产环境中创建用户,这可能是您想要的。)
如果您想要执行仅限超级用户的任务,请尝试执行以下操作:
php symfony guard:promote newusername
这将赋予新用户超级管理员权限。
您可能还会发现一项guard:change-password
任务,该任务将简单地重置给定用户的密码。