当我在控制台中app/console cache:clear --env=prod --no-warmup
时,我收到下一个错误:
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
The service definition "security.access.decision_manager" does not exist.
我正在使用Symfony2 v2.2.8
我不在我自己的捆绑包中使用security.access.decision_manager
..
我在我的项目中搜索了security.access.decision_manager
,但是从我的捆绑包中找不到任何内容......
我还有办法在控制台中获得回溯吗?
奇怪的是,如果我这样做app/console cache:clear --env=dev --no-warmup -v
它运作正常!如果我app/console cache:clear --env=prod --no-warmup -v
我再次收到错误..
答案 0 :(得分:1)
调试完几个小时后我发现了问题!
我错过了config prod.yml中的安全性包含
imports:
- { resource: config.yml }
- { resource: parameters_prod.yml }
- { resource: security_prod.yml } <-- The missing one
答案 1 :(得分:0)
尝试下一步:
rm -rf app/cache/prod/*
rm -rf app/cache/dev/*