Вы запросили несуществующую услугу "security.acl.dbal.connection" - PullRequest
8 голосов
/ 30 июля 2011

когда я запускаю init: acl в symfony2.0 Я получил эту ошибку, кто-нибудь знает, как ее исправить!

You have requested a non-existent service "security.acl.dbal.connection"

Ответы [ 3 ]

18 голосов
/ 30 июля 2011

Вам необходимо включить поддержку ACL в вашем приложении. Добавьте эту строку в ваш security.yml файл конфигурации:

acl:
    connection: default

Затем снова запустите php app/console init:acl.

2 голосов
/ 20 апреля 2014

Просто чтобы напомнить, что acl ключевые слова должны быть размещены в строках после ключевого слова security. Если вы поставили ТОЛЬКО

acl:
  connection: default 

В верхней части вашего security.yml файла вы можете получить эту ошибку. Я цитирую это, чтобы люди могли зайти в эту ветку, прибегнув к ошибке.

  [Symfony\Component\Config\Exception\FileLoaderLoadException]         
  Cannot import resource "/home/jupiter/symfony/cupon/app/config/secu  
  rity.yml" from "/home/jupiter/symfony/cupon/app/config/config.yml".  
  (There is no extension able to load the configuration for "acl" 
  (in /home/jupiter/symfony/cupon/app/config/security.yml). Looked for   
  namespace "acl", found "framework", "security", "twig", "monolog",   
  "swiftmailer", "assetic", "doctrine", "sensio_framework_extra", "ci  
  udad", "usuario", "tienda", "oferta", "backend", "ideup_simple_pagi  
  nator", "web_profiler", "sensio_distribution")    


  [Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]  
  There is no extension able to load the configuration for "acl" (in          
  /home/jupiter/symfony/cupon/app/config/security.yml). Looked for na         
  mespace "acl", found "framework", "security", "twig", "monolog", "s         
  wiftmailer", "assetic", "doctrine", "sensio_framework_extra", "ciud         
  ad", "usuario", "tienda", "oferta", "backend", "ideup_simple_pagina         
  tor", "web_profiler", "sensio_distribution"       

Так что просто убедитесь, что acl стоит после security ключевого слова:

security:
    acl:
        connection: default
0 голосов
/ 24 июля 2013

Ни у меня не сработало. Эта услуга фактически недоступна ...

...