Устранение неполадок «Не существует расширения, способного загрузить конфигурацию для« knp_menu »» - PullRequest
4 голосов
/ 23 ноября 2011

Я использую Symfony 2.0.6 и получаю следующую ошибку:

InvalidArgumentException: нет расширения, способного загрузить конфигурацию для "knp_menu" (в / home / www / Symfony/app/config/config.yml).Искал пространство имен "knp_menu"

. Работает в DEV, но не в среде PROD.

1 Ответ

5 голосов
/ 24 ноября 2011

Сообщение об ошибке означает, что вы получили запись «knp_menu» в вашем config.yml, которая не используется никаким расширением.

Это либо проблема с кэшированием (вы ввели расширение, например, пакет, а затем не очистили кэш продукта), либо вы загружаете определенный пакет только в среде dev (в качестве профилировщика в приложении symfony2 по умолчанию).

Попробуйте очистить кеш, используя php app/console clear:cache --env=prod --no-debug. Если проблема все равно существует, выясните, какой пакет использует knp_menu, и либо удалите конфигурацию, либо включите пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...