【问题标题】:Failing to Move / Migrate a Liferay Portal to other Server无法将 Liferay 门户移动/迁移到其他服务器
【发布时间】:2013-06-20 14:21:50
【问题描述】:

是否有关于移动 Liferay 门户的最新完整指南? 我应该如何以有效和安全的方式将门户迁移到另一台服务器?

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

所以我做了以下步骤,完全相同to this guide

  1. 导出 mySQL Db 并将其导入新服务器。数据已正确移动,因为我已手动检查过它们
  2. 将 Liferay 门户的新(干净)副本复制到新服务器
  3. 复制数据文件夹
  4. 复制portal-ext.properties,然后编辑数据库url和登录凭据
  5. 复制 portal-setup-wizard.properties,然后将“liferay.home”参数更改为正确的门户路径

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

我还尝试复制整个门户,仅更改 .properties 文件以定位新数据库和门户路径。同样的问题,旧门户没有内容。这就像我开始了一个新的门户网站

那我这次做错了什么?

使用 Liferay 6.1.0 ce ga1

【问题讨论】:

    标签: mysql liferay liferay-6 database-migration data-migration


    【解决方案1】:

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

    MySql 数据库,因为它是从 Windows 服务器移植到 Linux 的,所以导出时使用大写的表名。当 Liferay 尝试连接到数据库时,它不会找到 Liferay 模型的表,并会创建新的表。实际上,Liferay 将数据库视为一个空的,它从一个新的门户开始。我只是发现,后来在探索数据库时,发现我的每个 Liferay 表都是大写和小写的。

    更多信息和解决方案可以找到here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-01
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多