On part d’un ubuntu installé connecté à internet sans apache ni mysql.
I) Installation de Java JDK (openJDK)
a. Installer le jdk
apt-get install openjdk-6-jdk openjdk-6-jre
II) Création de variables globale dans /etc/profile
nano /etc/profile
Ecrire :
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/ export LIFERAY_HOME=/usr/local/liferay-portal-6.0.6/tomcat-6.0.29 export PATH=$JAVA_HOME/bin:$LIFERAY_HOME/bin:$PATH
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 :
apt-get update apt-get install mysql-server mysql -u root -p CREATE DATABASE lportal DEFAULT CHARACTER SET utf8; quit;
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