This wiki does not contain official documentation and is currently deprecated and read only. Please try reading the documentation on the Liferay Developer Network, the new site dedicated to Liferay documentation. DISCOVER Build your web site, collaborate with your colleagues, manage your content, and more. DEVELOP Build applications that run inside Liferay, extend the features provided out of the box with Liferay's APIs. DISTRIBUTE Let the world know about your app by publishing it in Liferay's marketplace. PARTICIPATE Become a part of Liferay's community, meet other Liferay users, and get involved in the open source project. « Retour - French
Upgrade Instructions from 4.4.2 to 5.1.2 (Français)
Ci-dessous, une procédure de migration réussie de Liferay 4.4 (sans customisation) vers 5.1.2 (TOMCAT et MySQL) :
- Téléchager Liferay 5.1.2
- Remplacer l'arborescence de liferay 4.4 par la nouvelle (après avoir sauvegarder l'ancienne !!)
- Editer ou créer le fichier "portal-ext.properties" et ajouter les lignes suivantes :
permissions.checker=com.liferay.portal.security.permission.AdvancedPermissionChecker
permissions.user.check.algorithm=2
layout.user.private.layouts.power.user.required=true - Par sécurité, sauvegarder la base lportal actuelle
- Se connecter à MySQL sur la base lportal (use lportal),
- Exécuter les requêtes suivantes :
update Group_ set friendlyURL = concat('/', groupid) where friendlyurl='';
update Layout set friendlyurl = concat('/', layoutid) where friendlyurl='';
delete from CalEvent where repeating=1; (Faire un select avant et enregistrer le résultat dans un fichier si on souhaite recréer les évènements récurents manuellement),
- Démarrer Liferay,
ATTENTION, sur ce démarrage, il doit y avoir des erreurs de migration mais liferay doit démarrer.
- Arrêter l'intranet (ATTENTION, à ne niveau de la migration, il se peut qu'il soit nécessaire de faire un "kill" pour arrêter le process),
- Se connecter à MySQL sur la base lportal (use lportal),
- Exécuter la requête suivante :
update Release_ set buildnumber='5101', modifieddate=now(), verified = '1' where buildnumber='4402';
- Redémarrer l'intranet
Après ce 2ème redémarrage, il ne doit plus y avoir d'erreur.
7789 vues