从 Symfony 2.3 升级到 2.8 后,我收到以下错误:
致命错误:在第 2629 行的 app/bootstrap.php.cache 中找不到接口“Symfony\Component\HttpKernel\HttpKernelInterface”
已经尝试删除供应商文件夹并进行作曲家安装。
有任何想法吗?
从 Symfony 2.3 升级到 2.8 后,我收到以下错误:
致命错误:在第 2629 行的 app/bootstrap.php.cache 中找不到接口“Symfony\Component\HttpKernel\HttpKernelInterface”
已经尝试删除供应商文件夹并进行作曲家安装。
有任何想法吗?
您是否尝试过删除缓存的代码?似乎您已将应用程序编译成一个文件bootstrap.php.cache
。你有没有试过删除它。
否则,执行以下两个命令总是一个好主意:
php composer.phar dump-autoload
- 更新 autolod 文件
php app/console cache:clear
- 删除缓存
我必须将以下行添加到 web/app.php 和 web/app_dev.php:
$loader = require __DIR__.'/../app/autoload.php';
并更新应用程序/控制台。
通过将我的文件与全新安装的 Symfony 2.8 进行比较发现了这一点