我已经通过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版
答案 0 :(得分:0)
已经有几年了,这个项目再次出现在我们的产品线中。导致此中断的实际原因是因为我们也在主机上运行ModSecurity套件。访问接口.js文件会触发规则2000009
,其中模式/var/tmp
被匹配。
可能的解决方案(如果您使用的是WHM / CPanel):
将/etc/apache2/conf.d/modsec2/whitelist.conf
文件配置为包括以下规则(如果需要,在同一位置添加更多规则)。
<LocationMatch '/website'>
SecRuleRemoveById 2000009
</LocationMatch>
请确保在进行此更新后重新启动HTTP服务。
享受!