【发布时间】:2010-04-20 16:25:28
【问题描述】:
我们有一个在托管公司上运行的 liferay 门户,我们希望将其引入我们自己的结构中。所以,我已经下载了出色的 bitnami 堆栈并将其加载到我们的 vmware 服务器中。
我对liferay 没有任何经验,我只知道它使用mysql 作为数据库。有没有关于如何做的文档?
谢谢!
【问题讨论】:
标签: liferay
我们有一个在托管公司上运行的 liferay 门户,我们希望将其引入我们自己的结构中。所以,我已经下载了出色的 bitnami 堆栈并将其加载到我们的 vmware 服务器中。
我对liferay 没有任何经验,我只知道它使用mysql 作为数据库。有没有关于如何做的文档?
谢谢!
【问题讨论】:
标签: liferay
使用 Liferay 的 Wiki:
5.0 到 5.1:http://www.liferay.com/community/wiki/-/wiki/Main/Upgrade+Instructions+from+5.0+to+5.1
5.1。到5.2:http://www.liferay.com/community/wiki/-/wiki/Main/Upgrade+Instructions+from+5.1+to+5.2
我建议进行两步升级,因为直接从 5.0 升级到 5.2 比较麻烦。
【讨论】:
有报道称,将旧版本升级到最新最好的版本需要一些工作,因此您应该为一些努力做好准备。
也就是说,您应该采取的方式是备份以前的安装(例如所有目录、数据库条目等)并将其部署在您自己的服务器上。然后,通过安装最新版本并将其指向先前安装的数据,此安装会更新到最新版本。在第一次启动期间,liferay 将(在 mysql 上给予足够的权限)更新数据库结构和它需要的一切。如果一切都按照您的预期方式升级,请准备好备份并彻底测试。
您还需要密切关注您的自定义内容 - 如果您有使用 liferay api 的 portlet 或其他组件,您可能需要手动升级这些组件以将更改的 API 考虑在内。
理论上应该是这样。我听说有人在这方面遇到了一些问题——但这完全取决于您的定制水平和对 liferay 功能的利用程度。
liferay 的人们打算在未来通过他们的 EE 环境来规避这一点,您可以在其中获得更好定义的升级路径和长期支持,并对您的环境进行小幅升级,保持 API 和数据库需求稳定。我希望即使是主要版本之间的升级也能从中受益,但还没有尝试过。
【讨论】: