5

Symfony 2.0.6を実行していますが、次のエラーが発生します。

InvalidArgumentException:「knp_menu」(/home/www/Symfony/app/config/config.yml内)の構成をロードできる拡張機能がありません。名前空間「knp_menu」を探しました

DEVでは機能しますが、PROD環境では機能しません。

4

1 に答える 1

7

エラーメッセージは、config.ymlに「knp_menu」というエントリがあり、これはどの拡張子でも使用されていないことを意味します。

これは、キャッシュの問題(バンドルなどの拡張機能を導入した後、prodキャッシュをクリアしなかった)か、開発環境内でのみ特定のバンドルをロードする(デフォルトのsymfony2アプリのプロファイラーとして)かのいずれかです。

を使用してキャッシュをクリアしてみてくださいphp app/console clear:cache --env=prod --no-debug。とにかく問題が存在する場合は、どのバンドルがknp_menuを使用しているかを調べ、構成を削除するか、バンドルを有効にします。

于 2011-11-23T22:50:31.910 に答える