2016-11-29 6 views
1

Недавно мой веб-сайт Symfony 2 давал мне проблемы при попытке очистить кеш. Я введите следующую команду в терминале:Ошибка очистки кэша Symfony 2

php app/console cache:clear 

И получить следующее сообщение об ошибке:

[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] 
No authentication listener registered for firewall "dev". 

Любая помощь приветствуется!

+0

Кажется, что-то неправильно с вашей конфигурацией безопасности, поэтому, пожалуйста, проверьте это или добавьте его в вопрос. – Gerry

+0

Я проверяю его, и я думаю, что этот блок вызывает проблему dev: pattern: ^/(css | images | js)/i просто удалите его, и все в порядке спасибо –

ответ

0

Попробуйте отключить sicurity для указанного брандмауэра, поэтому попробуйте эту строку:

dev: 
    pattern: ^/(css|images|js)/ 
    security: false 

Надеется, что это поможет

+0

Спасибо, что он отлично работает –

0

Это мой security.yml файл:

security: 
encoders: 
    FOS\UserBundle\Model\UserInterface: bcrypt 

role_hierarchy: 
    ROLE_USER:  ROLE_USER 
    ROLE_SUPER_ADMIN: ROLE_ADMIN 

providers: 
    fos_userbundle: 
     id: fos_user.user_provider.username 

firewalls: 
    dev: 
     pattern: ^/(css|images|js)/ 
    main: 
     pattern: ^/ 
     form_login: 
      provider: fos_userbundle 
      csrf_provider: security.csrf.token_manager # Use form.csrf_provider instead for Symfony <2.4 
      success_handler: Redirectionpages 

     logout:  

      success_handler: Redirectionpages 
     anonymous: true 

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 } 
Смежные вопросы