将内容从One Liferay门户迁移到另一个门户

时间:2014-08-08 07:06:18

标签: migration liferay liferay-6 portal

我在Liferay门户网站上有一些页面,webcontents,社区等,其版本为6.0.5现在我想将这些内容迁移到另一个版本为6.1.0的liferay门户网站我使用以下方法尝试了这些内容

使用liferay 6.0.5中的Export方法创建一个lar文件 在liferay第6.1.0节中导入lar文件

但它给出了以下错误:

ERROR [ImportLayoutsAction:85] com.liferay.portal.LayoutImportException: LAR build number 6005 does not match portal build number 6100
com.liferay.portal.LayoutImportException: LAR build number 6005 does not match portal build number 6100
    at com.liferay.portal.lar.LayoutImporter.doImportLayouts(LayoutImporter.java:325)
    at com.liferay.portal.lar.LayoutImporter.importLayouts(LayoutImporter.java:140)
    at com.liferay.portal.service.impl.LayoutLocalServiceImpl.importLayouts(LayoutLocalServiceImpl.java:1369)

可能是因为liferay版本不匹配。我还将lar文件中的manifest.xml从build-number="6005"更改为build-number="6100"。但它仍然无法正常工作。任何帮助都将受到高度赞赏。

请注意,我没有尝试更新liferay版本,我正在将内容从一个liferay门户(版本6.0.5迁移到另一个版本6.1.0)

1 个答案:

答案 0 :(得分:1)

您可能想尝试一下 1)按照here,OR中的LAR文件更改manifest.xml文件 2)使用Liferay的标准升级流程将Liferay 6.0.5升级到6.1.0,如here所述。