Horde
De Wiki de la communauté Mandriva.
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 :
- Un serveur de page web comme Lighttpd
- Le php intégré au serveur de page web comme par exemple Lighttpd
- 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

