Php 应用程序/控制台sulu:security:user:create正在工作,但sulu登录不';行不通

Php 应用程序/控制台sulu:security:user:create正在工作,但sulu登录不';行不通,php,mysql,symfony,sulu,Php,Mysql,Symfony,Sulu,我是新的管理网站与Symfony和sulucms 但现在我必须基于现有项目设置一个测试环境。到目前为止,我想我已经设法让Symfony和Sulu基本上正常工作了 现在我的问题是: 我用php应用程序/控制台sulu:security:user:create创建了一个用户,这很好。到目前为止,我还无法创建角色,但MySQL数据库中已有角色,因此我将其中一个角色用于我的新用户。 当我尝试登录sulu.lo/admin页面时,新的用户和密码组合不起作用 我是否可以执行任何检查以了解问题可能是什么 请问

我是新的管理网站与Symfony和sulucms

但现在我必须基于现有项目设置一个测试环境。到目前为止,我想我已经设法让Symfony和Sulu基本上正常工作了

现在我的问题是: 我用
php应用程序/控制台sulu:security:user:create
创建了一个用户,这很好。到目前为止,我还无法创建角色,但MySQL数据库中已有角色,因此我将其中一个角色用于我的新用户。 当我尝试登录sulu.lo/admin页面时,新的用户和密码组合不起作用

我是否可以执行任何检查以了解问题可能是什么

请问我需要的额外信息

致意

  • 创建用户角色

    $php./bin/adminconsole sulu:security:role:create--env=prod

  • 输入您的角色名称并选择系统。输出如下所示:

    Please choose a rolename: admin
    Please choose a system: 
     [0] Sulu
     > 0
    Created role "admin" in system "Sulu".
    
  • 创建用户:

    $php./bin/adminconsole sulu:security:user:create--env=prod

  • 输入您的值。例如:

    Please choose a username: manager
    Please choose a FirstName: Ural
    Please choose a LastName: Davletshin
    Please choose a Email: mail@dot.com
    Please choose a locale
      [0] de
      [1] en
      [2] fr
      [3] nl
      > 1 
        Please choose a role: 
         [0] admin
         > 0
       Please choose a Password: 
       Created user "manager" in role "admin"
    
  • 转到管理员登录页面键入用户名和密码,然后欢迎:-)
  • 创建用户角色

    $php./bin/adminconsole sulu:security:role:create--env=prod

  • 输入您的角色名称并选择系统。输出如下所示:

    Please choose a rolename: admin
    Please choose a system: 
     [0] Sulu
     > 0
    Created role "admin" in system "Sulu".
    
  • 创建用户:

    $php./bin/adminconsole sulu:security:user:create--env=prod

  • 输入您的值。例如:

    Please choose a username: manager
    Please choose a FirstName: Ural
    Please choose a LastName: Davletshin
    Please choose a Email: mail@dot.com
    Please choose a locale
      [0] de
      [1] en
      [2] fr
      [3] nl
      > 1 
        Please choose a role: 
         [0] admin
         > 0
       Please choose a Password: 
       Created user "manager" in role "admin"
    
  • 转到管理员登录页面键入用户名和密码,然后欢迎:-)

  • 已经存在哪些角色?您使用了哪一个?我使用了系统“Sulu”中的“user”角色。您是否也使用了
    php应用程序/控制台Sulu:build dev
    命令?它使用相同的命令创建一个用户,这应该是有效的。你能用admin/admin的凭据登录吗?是的,我使用了这个命令。但它抛出了同样的异常。另外,
    sulu:build:dev
    无法创建角色,而且没有用户。我收到一个ORM\ORMInvalidArgumentException,其中包含以下文本:通过关系“App\Bundle\SecurityBundle\entity\Role\permissions”找到了一个新实体,该关系未配置为级联实体的持久化操作:Sulu\Bundle\SecurityBundle\entity\Permission@. 要解决此问题,请对此未知实体显式调用EntityManager#persist(),或者在映射中配置cascade persist此关联。例如,我尝试将*.orm.xml文件中的关系设置调整为delete='cascade'上的
    ,然后,如果有自己的
    级联
    -节点可供
    使用,但仍有相同的行为。哪些角色已经存在?您使用了哪一个?我使用了系统“Sulu”中的“user”角色。您是否也使用了
    php应用程序/控制台Sulu:build dev
    命令?它使用相同的命令创建一个用户,这应该是有效的。你能用admin/admin的凭据登录吗?是的,我使用了这个命令。但它抛出了同样的异常。另外,
    sulu:build:dev
    无法创建角色,而且没有用户。我收到一个ORM\ORMInvalidArgumentException,其中包含以下文本:通过关系“App\Bundle\SecurityBundle\entity\Role\permissions”找到了一个新实体,该关系未配置为级联实体的持久化操作:Sulu\Bundle\SecurityBundle\entity\Permission@. 要解决此问题,请对此未知实体显式调用EntityManager#persist(),或者在映射中配置cascade persist此关联。例如,我尝试将*.orm.xml文件中的关系设置调整为delete='cascade'
    上的
    ,然后,如果有自己的
    级联
    -节点可供
    使用,但仍有相同的行为。