访问被拒绝,用户未完全认证;重定向到身份验证入口点。生产模式的奏鸣曲管理员

问题描述 投票:0回答:1

我一直在某些特定对象的编辑页面上从索纳塔管理员注销。它与ROLE_ADMIN配合正常,但我的自定义角色存在问题。

我在config.yml中有这个:

session:
    # handler_id set to null will use default session handler from php.ini
    handler_id: ~

并且我收到此错误:

security.INFO:用匿名令牌填充TokenStorage。 [] []

security.DEBUG:访问被拒绝,用户未完全通过身份验证;重定向到身份验证入口点。 {“例外”:“ [对象](Symfony \ Component \ Security \ Core \ Exception \ AccessDeniedException(代码:403):访问被拒绝。

然后我将其更改为:

session:
    handler_id: 'session.handler.native_file'
    save_path: '%kernel.root_dir%/sessions/%kernel.environment%'
    cookie_lifetime: 259200
    gc_maxlifetime: 259200

清除缓存后,我的问题在开发人员模式(app_dev.php)中得以解决,但在生产中仍然存在。

编辑:我将Server API更改为FPM / FastCGI,但仍然没有更改。

php apache symfony sonata-admin symfony-2.8
1个回答
0
投票

尝试复制config_dev.yml中的所有config_prod.yml,如果可以,请比较config_prod.ymlconfig_dev.yml文件。

© www.soinside.com 2019 - 2024. All rights reserved.