Taille: 2518
Commentaire:
|
← Version 14 à la date du 2010-01-29 16:16:49 ⇥
Taille: 2747
Commentaire:
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
## page was copied from RoundUp == Roundup : roundup.auf.org == |
= LIFERAY : liferay.auf.org = |
Ligne 4: | Ligne 3: |
Support : http://wiki.debian.org/roundup | 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 |
Ligne 6: | Ligne 8: |
En cours de rédaction... | == 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 |
Ligne 8: | Ligne 15: |
=== Contexte === * serveur hôte : vz-tech.ca.auf * N° de CT : 513 * adresse IP : 199.84.140.29 |
== Paquets installés == |
Ligne 13: | Ligne 17: |
=== Installation === | * 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 |
Ligne 15: | Ligne 24: |
* apache * roundup * dovecot * exim4-light |
* télécharger liferay : Liferay Portal CE 5.2.3 bundled with tomcat 6.0 (http://www.liferay.com/downloads/liferay-portal/overview) |
Ligne 22: | Ligne 28: |
* roundup-admin install * type de db : sqlite (pour le moment, mais à voir avec l'évolution) |
* 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` |
Ligne 25: | Ligne 36: |
* Adresses utilisées (alias créés sur le serveur smtp): * pour les tickets : support-auf-test@auf.org, redirigé vers support-auf-test@roundup.auf.org . le principe étant que la boîte à mail est géré localement sur le serveur roundup (d'où le dovecot) * admin : roundup-admin@auf.org (MoussaNombre, DarkoStanar, AlexandreDomont) |
* activer ajp dans apache2 : `a2enmod proxy_ajp` * modifié 000-default en ajoutant : {{{ ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> |
Ligne 30: | Ligne 45: |
* création d'une instance de tracker : * `roundup-admin install` * nom : auf-test * type de bd : sqlite * configuration : `/var/lib/roundup/trackers/yourtracker/config.ini` * initialisation : `roundup-admin initialise` (c'est ici qu'on définit le mot de passe du compte admin) * ajout du nouveau tracker dans le système (/etc/roundup/roundup-server.ini) * port = 8088 (''' A REVOIR''') * {{{ [trackers] auf-test = /var/lib/roundup/trackers/auf-test }}} * fichier de log : /var/log/roundup/auf-test.log * rendre la bd accessible : chmod 777 /var/lib/roundup/trackers/auf-test/db (''' A REVOIR''') |
ProxyPass / ajp://localhost:8009/ }}} * relancer apache * désarchiver liferay+tomcat * répertoire de base : `/srv/www/liferay-portal-5.2.3/` |
Ligne 46: | Ligne 51: |
* exim4 + dovecot : * création du compte unix : support-auf-test avec homedir = /var/lib/roundup/trackers/auf-test/support-auf-test * BAL : ~Maildir * dovecot.conf * accessible seulement via localhost * groupe = support-auf-test * authentification PAM activée |
* 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 |
Ligne 54: | Ligne 55: |
* relancer roundup : /etc/init.d/roundup restart | 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 }}} |
Ligne 56: | Ligne 82: |
* automatisation du roundup-mailgw : `/etc/cron.d/roundup-check-mail` à toutes les 2 minutes | `update-rc.d liferay defaults` |
Ligne 58: | Ligne 84: |
=== Interface web === | * lancer liferay+tomcat : `/etc/init.d/liferay start` |
Ligne 60: | Ligne 86: |
http://roundup.auf.org:8088/auf-test | * premier test : http://liferay.auf.org:8080 |
Ligne 62: | Ligne 88: |
=== Notes === | == Suite de la configuration : sur l'interface web == |
Ligne 64: | Ligne 90: |
* Voir pour la DB à utiliser * Voir cette histoire de chmod 777 /var/lib/roundup/trackers/auf-test/db * Tester les propriétés Subject: Re: [issue2] the coffee machine is broken! [priority=urgent] http://www.roundup-tracker.org/docs/user_guide.html#setting-properties * Tester surtout l'envoie d'un message en complément d'un ticket ouvert. * Voir la possibilité de mettre des catégories... * Syndication * Inscription des expéditeurs, par defaut, il faut avoir un compte pour pouvoir créer un ticket |
http://liferay.auf.org |
LIFERAY : liferay.auf.org
Support :
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)
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