= LIFERAY : liferay.auf.org =

Support : 
 * http://cmsclarity.com/node/6
 * http://cmsclarity.com/sites/default/files/install_liferay.txt (je n'ai pas éxécuté le script mais plutôt suivi les étapes qui y sont en adaptant à mon contexte)
 * http://www.linuxfellaz.net/doku.php?id=debian:liferay

== Carte d'identité ==
 * serveur hôte : vz-tech.ca.auf
 * N° de CT : 514
 * nom du CT : liferay
 * fqdn : liferay.auf.org
 * adresse IP : 199.84.140.30

== Paquets installés ==

 * apache2
 * java
  * `aptitude install sun-java6-jdk sun-java6-jre`
  * `update-java-alternatives -s java-6-sun`
  * `echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.12" >> /etc/bash.bashrc`
 * mysql-server-5.0

 * télécharger liferay : Liferay Portal CE 5.2.3 bundled with tomcat 6.0 (http://www.liferay.com/downloads/liferay-portal/overview)

=== Configuration ===
 
 * base de données
  * BD : liferay
  * user : liferay
  * création des tables
   * télécharger l'archive http://downloads.sourceforge.net/lportal/liferay-portal-sql-5.2.3.zip. 
   * ouvrir l'archive et récupérer liferay-portal-sql-5.2.3/create/create-mysql.sql
   * exécuter le script sql : `mysql -u liferay -p < create-mysql.sql`

 * activer ajp dans apache2 : `a2enmod proxy_ajp`
 * modifié 000-default en ajoutant : 
   {{{
    ProxyRequests Off
    <Proxy *>
      Order deny,allow
      Allow from all
    </Proxy>

    ProxyPass / ajp://localhost:8009/
   }}}
 * relancer apache
 * désarchiver liferay+tomcat
  * répertoire de base : `/srv/www/liferay-portal-5.2.3/`

 * mise en place d'un script pour le démarrage et l'arrêt de liferay+tomcat dans /etc/init.d/liferay :
   {{{
    #!/bin/sh -e

case $1 in
	start)
		echo "Démarrage de Tomcat et de Liferay"
		/srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/startup.sh
	;;
	stop)
		echo "Arrêt de Tomcat et de Liferay"
		/srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/shutdown.sh
	;;
	restart)
		echo "Redémarrage de Tomcat et de Liferay"
		/srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/shutdown.sh ; /srv/www/liferay-portal-5.2.3/tomcat-6.0.18/bin/startup.sh
	;;
	status)
		echo "=========== ps : java en cours ?===================================="
		ps auwx | grep java
		echo ""
		echo "=========== netstat : port 8005, 8009 et 8080 à l'écoute ==========="
		netstat -tlnup | grep java
	;;
	*)
		log_success_msg "Usage: /etc/init.d/liferay {start|stop|restart|status}"
		exit 1
	;;
esac
   }}}

   `update-rc.d liferay defaults`

 * lancer liferay+tomcat : `/etc/init.d/liferay start`

 * premier test : http://liferay.auf.org:8080

== Suite de la configuration : sur l'interface web ==

 http://liferay.auf.org