Pimcore:成功登录管理员后获得White-Screen-of-Death

时间:2016-03-25 13:17:44

标签: javascript http-status-code-404 pimcore

我已经通过Liquid Web在PPS上安装了Pimcore。我加载了示例数据安装,它也使用了每晚构建代码。虽然一切安装得很好,面向公众的网站看起来很好并且运行良好,管理面板的登录屏幕也是如此,一旦你登录,你会看到白色屏幕中间的三个黑色脉冲点,最终它们消失了,你只是留下了白色的屏幕。

检查错误控制台后,我看到了这个错误:

Failed to load resource: the server responded with a status of 404 (Not Found)
/website/var/tmp/minified_javascript_core_b18dd1d6984052da2ab5abc79f0c4a17.js?_dc=3704

其他脚本也失败了,因为没有加载这个脚本,所以我很确定一旦这个脚本加载其他脚本就可以了。

当我尝试直接访问此JS文件时,我看到以下消息:

HTTP/1.1 404 Not Found Filtered by error handler (static file exception)

我已经验证文件存在于文件系统中,因此我确信它存在,让我相信文件系统已锁定该目录和/或文件。权限等都设置为适当的值。

Pimcore第4版

1 个答案:

答案 0 :(得分:0)

已经有几年了,这个项目再次出现在我们的产品线中。导致此中断的实际原因是因为我们也在主机上运行ModSecurity套件。访问接口.js文件会触发规则2000009,其中模式/var/tmp被匹配。

可能的解决方案(如果您使用的是WHM / CPanel):

/etc/apache2/conf.d/modsec2/whitelist.conf文件配置为包括以下规则(如果需要,在同一位置添加更多规则)。

<LocationMatch '/website'>
  SecRuleRemoveById 2000009
</LocationMatch>

请确保在进行此更新后重新启动HTTP服务。

享受!