2

从 Symfony 2.3 升级到 2.8 后,我收到以下错误:

致命错误:在第 2629 行的 app/bootstrap.php.cache 中找不到接口“Symfony\Component\HttpKernel\HttpKernelInterface”

已经尝试删除供应商文件夹并进行作曲家安装。

有任何想法吗?

4

2 回答 2

0

您是否尝试过删除缓存的代码?似乎您已将应用程序编译成一个文件bootstrap.php.cache。你有没有试过删除它。

否则,执行以下两个命令总是一个好主意:

php composer.phar dump-autoload- 更新 autolod 文件
php app/console cache:clear- 删除缓存

于 2015-12-16T15:21:01.027 回答
0

我必须将以下行添加到 web/app.php 和 web/app_dev.php:

$loader = require __DIR__.'/../app/autoload.php';

并更新应用程序/控制台。

通过将我的文件与全新安装的 Symfony 2.8 进行比较发现了这一点

于 2015-12-16T15:26:27.353 回答