Installation de Liferay sur ubuntu & MySQL ou MSSQL server

On part d’un ubuntu installé connecté à  internet sans apache ni mysql.

I) Installation de Java JDK (openJDK)

a. Installer le jdk

II) Création de variables globale dans /etc/profile

Ecrire :
Attention la variable LIFERAY_HOME devra être modifier en fonction de l’url et de la version du liferay installé

III) Préparation de MySQL

a. Installer mysql :

Pour la création d’un user particulier cf doc mysql http://doc.ubuntu-fr.org/mysql

b. Création du fichier de conf pour liferay

créer un fichier portal-ext.properties et y inscrire :
#
# MySQL
#
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://l[servernameorip]/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=password
schema.run.enabled=true
schema.run.minimal=true
Entrez le login/password de l’utilisateur liferay

IV) Préparation de SQL SERVER

a. Créer la base de données lportal :

b. Création du fichier de conf pour liferay
créer un fichier portal-ext.properties et y inscrire :
# SQL Server
jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.default.url=jdbc:jtds:sqlserver://[servernameorip]/lportal
jdbc.default.username=login
jdbc.default.password=password
Entrez le login/password de l’utilisateur liferay

V) Installation de liferay
a. Installation de unzip
apt-get install unzip
b. Téléchargement et dé-zip de liferay
récupérer l’url du bundle liferay with tomcat sur http://www.liferay.com/downloads/liferay-portal/available-releases
cd /usr/src
wget http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.6/liferay-portal-tomcat-6.0.6-20110225.zip
cd /usr/local
unzip /usr/src/liferay-portal-tomcat-6.0.6-20110225.zip

L’ensemble des fichiers se trouvent donc dans le répertoire /usr/local/liferay-portal-tomcat-6.0-5.1.2.
Nous allons créer un lien symbolique vers le répertoire
/usr/local/liferay afin de simplifier les choses et facilité les prochaines migrations.

ln -s liferay-portal-6.0.6/tomcat-6.0.29 liferay

Modifier dans le fichier /etc/profile la variable LIFERAY_HOME
Suppression des données d’exemple :
cd $LIFERAY_HOME/webapps
rm -rf sevencogs-hook
rm -rf sevencogs-mobile-theme
rm -rf sevencogs-theme
c. Insertion du   fichier de configuration BDD dans liferay
cd $LIFERAY_HOME/webapps/ROOT/WEB-INF/classes
coller le fichier portal-ext.properties créé précédemment avec la BDD
d. Modification des droits sur /bin
cd $LIFERAY_HOME/bin
chmod +x *.sh
e. Lancer le serveur tomcat
$LIFERAY_HOME/bin/startup.sh
Pour le lancer avec les logs :
cd $LIFERAY_HOME
./bin/startup.sh && tail -f ./logs/catalina.out

Collé à  partir de <http://www.paperblog.fr/1301550/installation-de-liferay-sous-gnulinux/>

Pour accéder :   http://:8080
Il faut attendre 10/15 min pour le lancement sur le port 8080