2013-06-20 54 views
0

是否有关于移动Liferay Portal的最新完整指南? 我该如何以高效和安全的方式将Portal迁移到另一台服务器?未能移动/将Liferay Portal移植到其他服务器

我一直在开发一个Portal,连接到一个mySQL数据库。然后,我不得不将门户和数据库都移动到另一台服务器上。

所以我做了以下步骤,相当一致to this guide

  1. 出口的MySQL数据库,并在新的服务器导入。该数据被正确地移动,因为我已经人工检查他们
  2. 复制Liferay门户的新(清洁)复制到新的服务器
  3. 复制数据文件夹
  4. 副本portal-ext.properties,然后编辑将DB URL和登录凭据
  5. 复制portal-setup-wizard.properties,然后更改“liferay.home”参数去正确的门户通道

我运行服务器和我的管理有默认的“测试'密码,而不是我在迁移前使用的密码 然后我看到不能有访问以前的内容,如用户,用户组,页面等。我也尝试重新索引数据库条目(用户和组织,Web内容等)。再次什么也没有

我也试过复制整个门户网站,只改变.properties文件目标新的数据库和门户网站路径。再次出现同样的问题,没有来自旧门户的内容。这就像我开始一个新的门户

那么我这次做错了什么?

二手的Liferay 6.1.0 CE GA1

回答

1

我没有迁移门户,不得不从头开始创建它。差不多一年后,我发现是什么导致了这个问题。 Here it is.公平的说,这是一个MySQL问题,而不是Liferay

MySql数据库,因为它从一个windows服务器移植到一个Linux服务器上,导出的表名以大写字母表示。当Liferay尝试连接到数据库时,它不会找到Liferay模型的表,并会创建新的表。实际上,Liferay将数据库视为空白数据库,并将其作为新的门户网站开始。我发现,在发现数据库的某个时间后,我发现每个Liferay Table都有大写和小写。

更多的信息和解决方案可以发现here

相关问题