有没有办法通过在生产环境中意外初始化系统来锁定Hybris。如果有人错误地点击初始化按钮,那就太冒险了。
答案 0 :(得分:12)
我们可以在生产系统的local.properties中使用此设置,以避免从管理页面意外初始化正在运行的系统:
system.unlocking.disabled =真
Hybris强烈建议您在系统启动并运行后使用此设置。
答案 1 :(得分:1)
在我回答here时,让我告诉其他方法来实现这一点。
要锁定系统以进行初始化和更新,请将解锁(system.unlocking.disabled=true
)属性添加到local.properties
文件并重建系统。
如果您有适用于管理控制台的Web服务器,则可以从Web服务器本身阻止/hac/platform/initURL
到某个虚拟URL(/hac/platform/NOinit
)。为您的网络服务器配置做谷歌相同的。
HAC请求映射由defaultHacConfiguration.json
文件完成。您可以更改请求映射本身。
{
"path" : "/NOinit",
"label" : "initialization",
"skipPrefix" : false
}