Horde

De Wiki de la communauté Mandriva.

Devant installer le serveur de groupware Horde, je stock ici les élément que je mets en oeuvre pour faire éventuellement plus tard une vrai doc


Installation

La solution de base est d'installer Horde par les paquets que Mandriva met à notre disposition, mais c'est obligatoirement avec le serveur de pages web Apache et je souhaite un autre serveur, à savoir Lighttpd. Par ailleurs j'aime bien profiter des dernières versions et comprendre ce qu'il se passe, alors par ici la documentation.

Par principe, je met ici les commande que j'ai lancer sur le serveur, je travail avec sudo pour me faciliter la vie. Il est très simple d'utiliser uniquement la dernière partie de la commande sans le sudo en étant dans une console root avec "su -".

# Nous nous plaçons dans un répertoire (à votre choix)
cd /var/www
# Télécharger la dernière version
sudo wget ftp://ftp.horde.org/pub/horde/horde-latest.tar.gz
# Extraire dans un dossier
sudo tar xzvf horde-latest.tar.gz
# Supprimer l'archive
sudo rm -f horde-latest.tar.gz

# Création du lien pour mettre en place un sous-domaine
sudo ln -s horde-3.3.8 horde
# Changement de propriétaire
sudo chown -R apache:apache horde horde-3.3.8

La documentation d'installation est dans ce dossier more horde/docs/INSTALL ou sur cette page http://www.horde.org/horde/docs/?f=INSTALL.html

Si vous êtes en train de lire cette page, c'est que vous avez installé au mois trois choses :

  1. Un serveur de page web comme Lighttpd
  2. Le php intégré au serveur de page web comme par exemple Lighttpd
  3. Un serveur de bases de données comme MySQL

Dans la doc, il est dit qu'il faut un certain nombre d'extension PEAR alors go

sudo urpmi php-pear

Il propose deux options, je choisie 1 à chaque fois et nous vérifions ce qui est installé

pear list

Il faut un paquet d'extensions PEAR :

sudo urpmi php-pear-Date php-pear-Date_Holidays php-pear-File php-pear-File_Gettext php-pear-File_PDF 
sudo urpmi php-pear-Services_Weather php-pear-HTTP_WebDAV_Server php-pear-Net_DNS php-pear-File_Fstab

Il est recommandé d'installer aussi des extensions PECL, mais elles ne sont pas pacagées donc

# Il nous faut phpize qui se trouve dans php-devel
sudo urpmi php-devel 
# Mais phpize ne fonctionne toujours pas !
sudo urpmi php-pear-PECL_Gen
# Il y aurait un problème dans le fichier de configuration, voir http://pecl.php.net/bugs/bug.php?id=7631
# Donc pas de PECL pour le moment
# Recopie tous les fichier de configuration
cd /var/www/horde/config
for f in *.dist; do sudo cp $f `basename $f .dist`; done
sudo chown apache:apache *
# Installation de la base de donnée
mysql -u root -p < /var/www/horde/scripts/sql/create.mysql.sql
# Il n'y a plus qu'a tester !
http://horde.mon_domaine.tld
Récupérée de « http://wiki.mandriva.com/fr/Horde »