2012-02-07 1 views
1

J'ai 2 Instances Liferay distinctes, disons Instance A que je cours depuis 1 an, il y a beaucoup d'articles, de templates et de structures, il y a 3 portails différents fonctionnant sur cette même instance.Comment déplacer des structures, des modèles et des articles sélectionnés d'une instance de liferay à une autre instance?

Maintenant, j'ai une nouvelle instance B, je veux déplacer certains des articles, structures et modèles sélectionnés de l'instance A à l'instance B. Je ne trouve pas de méthode pour faire la migration sélectionnée.

Je peux exporter les articles, les structures et les modèles en tant que fichier LAR et les importer dans l'instance B. Mais le problème est qu'il importe par défaut tous les articles, structures et modèles. Y at-il un moyen de faire l'importation sélectionnée?

Répondre

1

La réponse est non. Au moins, il n'y a pas de moyen OOTB d'importer des articles sélectionnés. Une option peut être, d'exporter le contenu Web comme lar de la page elle-même. Par exemple, considérez votre Page PA sur Server SA a un contenu Web dans le portlet d'affichage webcontent appelé WA. Exportez simplement le contenu Web à partir du portlet d'affichage du contenu Web, puis accédez à la page PB sur le serveur SB pour importer le fichier lar dans un portlet d'affichage de contenu Web appelé WB.

+0

J'ai essayé la méthode que vous suggérez, je pense qu'elle a quelques problèmes. quand j'ai essayé de déplacer le contenu entre liferay server 6.0 à une autre instance de 6.0, alors cela a fonctionné, mais il a échoué quand j'ai essayé la même méthode pour passer à 6.1.Mais de toute façon je pense qu'il n'y a pas de méthode directe pour déplacer un seul page/contenu, j'ai posté la même chose dans les forums liferay aussi, mais pas de réponse. –

+0

Oui, une chose à propos de lar est, il dépend de la version. LAR exporté à partir d'une version ne peut pas être importé dans une autre version. –

+0

donc, y a-t-il un autre moyen facile de déplacer le contenu entre 2 versions différentes de serveurs liferay ?? J'ai cherché sur les forums, ce qu'ils suggèrent est de prendre la sauvegarde de la base de données de 6.0 et exécuter des scripts de migration, puis d'exporter vers la nouvelle base de données de liferay 6.1. Mais c'est très sale. –

Questions connexes