Problemlösung "Es gibt keine Erweiterung in der Lage, laden Sie die Konfiguration für 'knp_menu'"
Ich bin mit Symfony 2.0.6, und ich bekomme die folgende Fehlermeldung:
InvalidArgumentException: Es gibt keine Erweiterung in der Lage, laden Sie die
Konfiguration für "knp_menu" (in
/home/www/Symfony/app/config/config.yml). Sah für namespace
"knp_menu"
Es funktioniert in DEV, aber nicht in PROD Umgebung.
- Haben Sie gelöscht, Ihre PROD-cache?
- ja, ich Lösch alle cache-Ordner
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Fehlermeldung bedeutet, dass ein Eintrag "knp_menu" in deiner config.yml verwendet wird und nicht jede Erweiterung.
Entweder ist es ein caching-problem (Sie führte die Endung, z.B. ein Bündel, und dann nicht gelöscht werden, die prod-cache), oder laden Sie ein spezifisches bundle nur innerhalb der dev-Umgebung (wie der profiler in einem Standard-symfony2 app).
Versuchen Sie, löschen Sie den cache über
php app/console clear:cache --env=prod --no-debug
. Wenn das problem existiert jedenfalls, herauszufinden, welche Bundles verwendet knp_menu und entweder löschen Sie die Konfiguration aktivieren oder das bundle.