未找到接口 'Symfony\Component\HttpKernel\HttpKernelInterface'
Interface 'Symfony\Component\HttpKernel\HttpKernelInterface' not found
从 Symfony 2.3 升级到 2.8 后,出现以下错误:
Fatal error: Interface
'Symfony\Component\HttpKernel\HttpKernelInterface' not found in
app/bootstrap.php.cache on line 2629
已经尝试删除 vendor 文件夹并进行 composer 安装。
有什么想法吗?
您是否尝试过删除缓存代码?看起来您已经将您的应用程序预编译为一个文件 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';
同时更新 app/console。
通过将我的文件与全新安装的 Symfony 2.8 进行比较发现了这一点
从 Symfony 2.3 升级到 2.8 后,出现以下错误:
Fatal error: Interface 'Symfony\Component\HttpKernel\HttpKernelInterface' not found in app/bootstrap.php.cache on line 2629
已经尝试删除 vendor 文件夹并进行 composer 安装。
有什么想法吗?
您是否尝试过删除缓存代码?看起来您已经将您的应用程序预编译为一个文件 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';
同时更新 app/console。
通过将我的文件与全新安装的 Symfony 2.8 进行比较发现了这一点