是否有关于移动Liferay门户网站的最新完整指南? 我该如何以高效安全的方式将Portal迁移到另一台服务器?
我一直在开发一个Portal,连接到mySQL数据库。然后,我不得不将门户和数据库都移动到另一个服务器。
所以我做了以下步骤,非常相同to this guide
我运行服务器,我的管理员使用默认的“测试”密码,而不是我在迁移之前使用的密码 然后我看到无法访问以前的内容,如用户,用户组,页面等。我还尝试重新索引数据库条目(用户和组织,Web内容等)。什么都没有
我还尝试复制整个Portal,只更改.properties文件以定位新的数据库和门户路径。同样的问题,旧门户没有内容。这就像我开始了一个新的门户
这次我做错了什么?
二手Liferay 6.1.0 ce ga1
答案 0 :(得分:1)
我无法迁移门户网站,不得不从头开始创建它。差不多一年后,我发现了导致这个问题的原因。 Here it is.公平地说,这是一个MySQL问题,而不是Liferay
MySql数据库,因为它从Windows服务器移植到Linux服务器,导出时使用大写的表名。当Liferay尝试连接到数据库时,它将找不到Liferay模型的表,并将创建新的表。实际上,Liferay将数据库视为一个空数据库,它从一个新的门户开始。我才发现,在以后的某个时间探索数据库时,我发现每个Liferay表都是大写和小写的。
可以找到更多信息和解决方案here