Php 应用程序/控制台sulu:security:user:create正在工作,但sulu登录不';行不通
我是新的管理网站与Symfony和sulucms 但现在我必须基于现有项目设置一个测试环境。到目前为止,我想我已经设法让Symfony和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页面时,新的用户和密码组合不起作用 我是否可以执行任何检查以了解问题可能是什么 请问
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'
上的,然后,如果有自己的级联
-节点可供
使用,但仍有相同的行为。