嗨我正在尝试升级到symfony 3.0。*当我跑到"作曲家更新"命令我有关于whiteoctober / tcpdf-bundle bundle的错误:
Sensio公司\捆绑\ DistributionBundle \作曲\ ScriptHandler :: buildBootstrap SENSIO \包\ DistributionBundle \作曲\ ScriptHandler :: clearCache PHP致命错误:Class' Symfony \ Component \ HttpKernel \ Kernel'在第6行的/var/www/html/dlup/app/AppKernel.php中找不到 脚本Sensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler :: clearCache处理以异常终止的post-update-cmd事件
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command:
PHP Fatal error: Class 'Symfony\Component\HttpKernel\Kernel' not found in /var/www/html/dlup/app/AppKernel.php on line 6
答案 0 :(得分:1)
解决我的问题。 首先,我通过添加我的composer.json文件来自动加载内核
"autoload": {
"files": [ "app/AppKernel.php" ]
},
然后我修改文件app / console.php 通过添加在顶部:
require_once DIR 。'/ autoload.php';
我评论该行
//require_once __DIR__.'/AppKernel.php';
有关详情,请转至https://github.com/symfony/symfony-standard/issues/868
我手动删除了包whiteoctober / tcpdf-bundle之后。 我寻找与symfony 3.3.2兼容的版本,这是我正在使用的symfony的版本。我在composer.json文件中添加了这个require
“require”:{ “whiteoctober / tcpdf-bundle”:“~the_Compatible_version_for_you” },
对我来说我做了
"require": {
"whiteoctober/tcpdf-bundle": "dev-master"
},