0

我从我的朋友那里下载了一个 Symfony 项目,两者都运行 Composer update并且php bin/console doctrine:schema:update --force 命令没有错误

但是当我在浏览器上打开项目时出现此错误:致命错误: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 请帮助我

4

1 回答 1

3
  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版本,它必须与开发相同。
于 2018-02-19T18:40:24.690 回答