无法在bootstrap.php.cache中重新声明类

时间:2016-11-30 14:21:55

标签: php symfony

我今天升级到Symfony 3.2并在prod环境中获得500错误。 这是apache错误日志中的错误:

PHP Fatal error:  Cannot redeclare class
Symfony\\Component\\HttpKernel\\HttpKernelInterface in
/services/applications/red-secure/var/bootstrap.php.cache on line 1309

我试图清除缓存并删除缓存文件夹。 它适用于开发环境。

这是我的app.php:

$loader = require __DIR__.'/../app/autoload.php';
include_once __DIR__.'/../var/bootstrap.php.cache';

$kernel = new AppKernel('prod', false);
$kernel->loadClassCache();

$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);

任何?

更新: 当我将项目更新为2.8时,我认为出了问题。我创建了一个新的3.2项目并复制了所有文件。现在一切正常。

0 个答案:

没有答案