0

コンソールで行う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そのエラーを再び得る..

4

2 に答える 2

1

何時間もデバッグした後、私は問題を発見しました!

config_prod.yml にセキュリティ インクルードがありませんでした

imports:
    - { resource: config.yml }
    - { resource: parameters_prod.yml }
    - { resource: security_prod.yml } <-- The missing one
于 2013-10-19T09:44:31.117 に答える
0

次に試してください:

rm -rf app/cache/prod/*
rm -rf app/cache/dev/*
于 2013-10-06T15:50:23.873 に答える