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”,任何扩展都没有使用它。

这要么是一个缓存问题(你引入了扩展,例如一个包,然后没有清除产品缓存),要么你只在开发环境中加载了一个特定的包(作为默认 symfony2 应用程序中的分析器)。

尝试使用清除缓存php app/console clear:cache --env=prod --no-debug。如果问题仍然存在,请找出使用 knp_menu 的捆绑软件,然后删除配置或启用捆绑软件。

于 2011-11-23T22:50:31.910 回答