在Symfony3上安装FOSUserBundle时出现此错误。
[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]服务“security.authentication.manager”依赖于不存在的服务“security.user.provider.concrete.fos\u userbundle”。这是我的保安。yml
security:
# http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers
providers:
in_memory:
memory: ~
encoders:
FOS\UserBundle\Model\UserInterface: bcrypt
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: ROLE_ADMIN
providers:
fos_userbundle:
id: fos_user.user_provider.username
firewalls:
# disables authentication for assets and the profiler, adapt it according to your needs
#dev:
# pattern: ^/(_(profiler|wdt)|css|images|js)/
# security: false
main:
anonymous: true
pattern: ^/
form_login:
provider: fos_userbundle
login_path: /login
check_path: fos_user_security_check
# if you are using Symfony < 2.8, use the following config instead:
# csrf_provider: form.csrf_provider
logout: true
anonymous: true
# activate different ways to authenticate
# http_basic: ~
# http://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate
# form_login: ~
# http://symfony.com/doc/current/cookbook/security/form_login_setup.html
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/chat, role: ROLE_ADMIN }
您的security.yml
文件中有两个提供程序
键,这意味着从未加载第二个(由YAML规范指定)。因此,应用程序对FOSUserBundle用户提供程序一无所知,而只知道内存中的用户提供程序。
我正在尝试使用安装FOSUserBundle,但出现错误: 我搜索了这个问题,找到了答案:Composer require内存不足。PHP致命错误:允许的内存大小1610612736字节已用尽 我已经改变了我的php.ini1024M但没有(甚至作曲家更新生成相同的错误)然后到-1没有发生什么。 我想知道我在哪里可以找到composer.phar使用这个命令(我已经通过Wondows安装程序安装了
当我安装grunticon从终端窗口在Ubuntu 14.04它总是返回失败。 sudo npm缓存清理 sudo npm安装-g grunt grunticon 这是我的调试日志 11668信息安装目录-colorfy@2.0.5 11669 verbose即将构建/usr/local/lib/node_modules/grunt-gronticon/node_modules/gronticon
saif@saifrakib:/Project/NodeJs/second node$npm安装-g nodemon npm WARN检查权限缺少对 /usr/local/libnpm WARN可选跳过可选依赖项的写访问权限:fsenents@~2.3.2(node_modules/nodemo/node_modules/chokitar/node_modules/fswients): npm W
嗨,我尝试在Android studio中使用Map Box来学习如何构建GIS应用程序。我遵循本教程https://www.mapbox.com/install/Android/但是当我试图测试安装或一些示例时,我收到以下错误。 Android资源编译失败输出:C:\users\vassilis\androidstudioprojects\mapbox_test_nbg\app\src\main
使用ubuntu 12.04和Oracle JDK 7 按照此安装说明 我已经检查了Java版本要求和$Java_HOME 我已经从这里下载并提取了卡拉夫3.0.1 启动服务器时 他们说: 您应该在命令行控制台上看到以下信息: 我所看到的: 什么日志说: