Pimcore 5:从4.6.2升级到5.0后陷入维护模式

时间:2017-10-03 09:38:54

标签: php pimcore

我正在尝试将网站从Pimcore 4.6升级到5.0。我尽我所能遵循migration guide中的步骤。

系统似乎停留在Maintenance mode,与以前的版本不同,我找不到要删除的文件maintenance.php,管理界面无法访问,日志中没有消息。

我尝试了遵循代码路径。调用前端控制器web / app.php,以及pimcore / config / kernel.php中的以下代码:

$kernel = new AppKernel(Config::getEnvironment(), $debug);
Pimcore::setKernel($kernel);
$kernel->boot();

这是我死路一条的地方,我找不到setKernel(),也许它是一个神奇的二传手?我该怎么做才能调试这种情况?

1 个答案:

答案 0 :(得分:0)

你真的应该在你的Pimcore类(pimcore / lib / Pimcore.php)中有一个setKernel静态方法。这确实暗示了部分不完整的更新。可能有意义的是下载pimcore 5的zip,将其解压缩到一个单独的文件夹中,并使用diff工具来比较Pimcore核心文件中的差异。

如果你在var / config文件夹中找不到maintenance.php,那么这也表明系统并没有真正处于维护模式,而是某些东西在其他地方被破坏 - 似乎就是这种情况。

您是否也研究过PHP日志(/ var / log / php),Apache日志(/ var / log / apache)或nginx日志(/ var / log / nginx)?