Миграция контента с одного портала Liferay на другой

У меня есть несколько страниц, веб-контент, сообщества и т. д. на портале liferay версии 6.0.5. Теперь я хочу перенести это содержимое на другой портал liferay версии 6.1.0. Я попробовал это, используя метод, описанный ниже.

Создайте lar-файл, используя метод экспорта в liferay 6.0.5. Импортируйте этот lar-файл в liferay версии 6.1.0.

Но это дает следующую ошибку:

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. Я также изменил manifest.xml в файле lar с build-number="6005" на build-number="6100". Но он все еще не работает. Любая помощь будет высоко ценится.

Обратите внимание, что я не пытаюсь обновить версию liferay, я переношу содержимое с одного портала liferay (версия 6.0.5 на другую версию 6.1.0)


person Biswajit das    schedule 08.08.2014    source источник
comment
Лучший способ сделать это: 1) перенести ваш реальный лайфрей на третий сервер 2) экспортировать/импортировать ваш LAR   -  person grandv22    schedule 08.08.2014
comment
@Biswajit А как насчет пользователей? как мы можем перенести его с 6.1 на 6.2?   -  person Akash    schedule 20.05.2015


Ответы (1)


Вы можете попробовать 1) изменить файл manifest.xml из файла LAR, как описано здесь ИЛИ 2) обновите Liferay 6.0.5 до 6.1.0, используя стандартный процесс обновления Liferay, как описано здесь.

person Rushikesh Thakkar    schedule 11.08.2014
comment
Спасибо за ответ. Я попытался изменить файл manifest.xml, но он не работает. Кроме того, обновление версии с 6.0.5 до 6.1.0 в нашем случае невозможно, так как более старая версия обрабатывается третьей стороной, и максимальное количество содержимого мы можем получить от них только в каком-либо файле дампа (например, .lar). есть любой другой возможный способ для этой миграции. - person Biswajit das; 11.08.2014