Ошибка:symfony 3 Uncaught Twig_Error_Loader:

Я скачал проект Symfony от моих друзей, запустил обаComposer update а также php bin/console doctrine:schema:update --force команды без ошибок

но когда я открываю проект в своем браузере, я получаю эту ошибку: Неустранимая ошибка: Uncaught Symfony\Component\Routing\Exception\ResourceNotFoundException in /Applications/MAMP/htdocs/Animaux/Animaux/var/cache/prod/appProdProjectContainerUrlMatcher.php:407 Stack trace: #0 /Applications/MAMP/htdocs/Animaux/Animaux/vendor/symfony/symfony/src/Symfony/Component/Routing/Matcher/UrlMatcher.php(90): appProdProjectContainerUrlMatcher->match('/app_dev.app/') #1 /Applications/MAMP/htdocs/Animaux/Animaux/vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php(262): Symfony\Component\Routing\Matcher\UrlMatcher->matchRequest(Object(Symfony\Component\HttpFoundation\Request)) #2 /Applications/MAMP/htdocs/Animaux/Animaux/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php(104): Symfony\Component\Routing\Router->matchRequest(Object(Symfony\Component\HttpFoundation\Request)) #3 [internal function]: Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object(Symfony\Component\HttpKernel\Event\GetResponseEvent), 'kernel.request', Object(Symfony\ in /Applications/MAMP/htdocs/Animaux/Animaux/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 101Помоги мне, пожалуйста

1 ответ

Решение
  1. Composer update - Это плохая идея. Для нормальной разработки или перехода на рабочую среду необходимо использовать одну и ту же версию зависимостей, при этом проект должен быть предоставлен composer.lock файл (версии зависимостей), и вам нужно использовать composer install вместо Composer update,
  2. ...Animaux/var/cache/prod/app... это означало, что вы не очистили кеш, для разработки https://your_host.com/app_dev.php для производства - очистить кеш php bin/console cache:clear -e prod
  3. Проверьте версию PHP, она должна быть такой же, как в разработке.
Другие вопросы по тегам