如何在生产环境中从Liferay 6.1.10升级到Liferay 6.1.20?我以前没有这样做过,所以可能需要一些帮助/指导。据我从搜索中了解到,我需要下载 6.1.20 bundle ,指向 Portal-ext.properties 中的数据库并启动 liferay。这是正确的过程吗?谢谢。
最佳答案
理论上(假设没有自定义代码 - 我们裸露 Liferay)如下:
- 执行备份
- 停止门户
- 解压缩下一个 Liferay 6.1.1
- 复制(替换)文件设置(portal-ext.properties、portal-wizard-setup.properties 和其他 - 如果您是的话),重要的是要遵循以下操作: сconnection 设置复制到数据库 - 即门户使用与之前相同的数据库; portal-setup-wizard.properties 正确的 liferay.home - 将显示在新目录上(或者,然后将运行新版本的 Liferay)<
- 从旧门户文件夹“数据”复制并将其放入新文件夹中。
也就是说,您将获得一个新门户,该门户可以查看旧数据库并使用旧数据。进一步推出新版本Liferay。
在 Liferay 开始时,它本身已经削减了旧的基础并将执行其更新(自动)。之后,放入您之前拥有的所有其他 portlet。
这个理论 - 实际上存在偏差(对于备份和完成 - 我们可以快速恢复)
关于liferay-6 - 从 Liferay 6.1.10 升级到 Liferay 6.1.20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16396066/