Symfony 2.0.6を実行していますが、次のエラーが発生します。
InvalidArgumentException:「knp_menu」(/home/www/Symfony/app/config/config.yml内)の構成をロードできる拡張機能がありません。名前空間「knp_menu」を探しました
DEVでは機能しますが、PROD環境では機能しません。
Symfony 2.0.6を実行していますが、次のエラーが発生します。
InvalidArgumentException:「knp_menu」(/home/www/Symfony/app/config/config.yml内)の構成をロードできる拡張機能がありません。名前空間「knp_menu」を探しました
DEVでは機能しますが、PROD環境では機能しません。
エラーメッセージは、config.ymlに「knp_menu」というエントリがあり、これはどの拡張子でも使用されていないことを意味します。
これは、キャッシュの問題(バンドルなどの拡張機能を導入した後、prodキャッシュをクリアしなかった)か、開発環境内でのみ特定のバンドルをロードする(デフォルトのsymfony2アプリのプロファイラーとして)かのいずれかです。
を使用してキャッシュをクリアしてみてくださいphp app/console clear:cache --env=prod --no-debug
。とにかく問題が存在する場合は、どのバンドルがknp_menuを使用しているかを調べ、構成を削除するか、バンドルを有効にします。