从 Megento 2.0.2 升级失败 "An error has happened during application run. See exception log for details."

Upgrade from Megento 2.0.2 fails "An error has happened during application run. See exception log for details."

使用 Bitnami 堆栈的 CentOS 上的 Magento 2.0.2。使用 Composer 进行命令行升级。

尝试在升级后加载店面(按照没有错误的步骤)导致上述错误。 /var/log/exception.log 文件显示:-

[2016-06-09 15:18:04] main.CRITICAL: exception 'Magento\Framework\Exception\LocalizedException' with message 'Source class "" for "Magento\Framework\App\Response\Http\Interceptor" generation does not exist.' in /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/Code/Generator.php:171
Stack trace:
0 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/Code/Generator.php(100): Magento\Framework\Code\Generator->tryToLoadSourceClass('Magento\Framewo...', Object(Magento\Framework\Interception\Code\Generator\Interceptor))
1 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\Framewo...')
2 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\Framewo...')
3 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/ObjectManager/Factory/AbstractFactory.php(105): spl_autoload_call('Magento\Framewo...')
4 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php(88): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\Framewo...', Array)
5 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php(130): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\Framewo...')
6 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/ObjectManager/Factory/Compiled.php(67): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\Framewo...')
7 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php(57): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\Framewo...', Array)
8 /opt/bitnami/apps/magento/htdocs/lib/internal/Magento/Framework/App/Bootstrap.php(233): Magento\Framework\ObjectManager\ObjectManager->create('Magento\Framewo...', Array)
9 /opt/bitnami/apps/magento/htdocs/index.php(38): Magento\Framework\App\Bootstrap->createApplication('Magento\Framewo...')
10 {main} [] []
}

已检查权限并手动清除 var/cache,但无济于事。

有什么办法可以解决这个错误吗?

这应该有帮助:

cd <your magento root>
rm -Rf var/generation/* var/di/*
bin/magento cache:clean

对于 ubuntu: 1) 转到 var/www/html/magento(你的 magento 所在的根文件夹)或者如果你已经安装了 lampp,则在 htdocs 中。 2) 须藤 rm -Rf var/generation 3) 须藤 bin/magento cache:clean 4)须藤bin/magentocache:flush

完成.....