Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
abuledu:administrateur:installation_d_egroupware [2007/01/11 16:11] philippe effacée |
abuledu:administrateur:installation_d_egroupware [2016/01/21 12:51] (Version actuelle) erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== Création de la base de données ====== | ||
+ | |||
+ | * Créez une base de données pour egroupware comme indiqué dans la documentation pour les [[bases de données]] | ||
+ | * Notez le login et le mot de passe de l' | ||
+ | |||
====== Installation de l' | ====== Installation de l' | ||
===== Qu'est ce que eGroupWare? ===== | ===== Qu'est ce que eGroupWare? ===== | ||
- | eGroupWare est un logiciel | + | eGroupWare est un logiciel |
- | eGroupWare est un serveur | + | eGroupWare est un serveur |
- | eGroupWare est international. | + | eGroupWare est international. |
- | eGroupWare est indépendant de la plate-forme. Le serveur fonctionne sur Linux, Mac, Windows et bien d' | + | eGroupWare est indépendant de la plate-forme. Le serveur fonctionne sur Linux, Mac, Windows et bien d' |
===== Prérequis ===== | ===== Prérequis ===== | ||
Ligne 16: | Ligne 22: | ||
< | < | ||
- | L' | + | L' |
+ | Depuis la version 1.4 de egroupware vous devrez quand même faire quelques petites manipulations à l'aide de l' | ||
</ | </ | ||
* Un serveur WEB : | * Un serveur WEB : | ||
* fonctionne avec : Apache version 1.33 minimum | * fonctionne avec : Apache version 1.33 minimum | ||
- | * version recommandée : apache | + | * version recommandée : Apache |
* PHP : | * PHP : | ||
Ligne 38: | Ligne 45: | ||
* Serveur de messagerie | * Serveur de messagerie | ||
* version recommandée : Courier-IMAP | * version recommandée : Courier-IMAP | ||
+ | |||
+ | == Ajout des dépendances supplémentaires == | ||
+ | |||
+ | |||
+ | < | ||
+ | apt-get install php5-dev | ||
+ | pecl install pdo | ||
+ | apt-get install libmysqlclient15-dev | ||
+ | </ | ||
+ | |||
+ | Ajoutez la ligne suivante dans / | ||
+ | < | ||
+ | extension=pdo.so | ||
+ | </ | ||
+ | |||
+ | Installez le module PDO de MySQL | ||
+ | < | ||
+ | wget http:// | ||
+ | tar zxvf PDO_MYSQL-1.0.2.tgz | ||
+ | cd PDO_MYSQL-1.0.2 | ||
+ | phpize | ||
+ | vi configure | ||
+ | commentez les lignes 4163 à 4173 | ||
+ | ./configure | ||
+ | make | ||
+ | sudo make install | ||
+ | </ | ||
+ | |||
+ | Ajoutez la ligne suivante dans / | ||
+ | < | ||
+ | extension=pdo_mysql.so | ||
+ | </ | ||
===== Téléchargement et installation ===== | ===== Téléchargement et installation ===== | ||
- | Pour un serveur AbulÉdu | + | Pour un serveur AbulÉdu, le répertoire d' |
- | Pour un serveur AbulÉdu Pro 1.4 et AbulÉdu PLM, le répertoire d' | + | |
== Téléchargement des sources == | == Téléchargement des sources == | ||
Ligne 49: | Ligne 87: | ||
http:// | http:// | ||
- | Voici la manip pour télécharger directement le Tarball | + | Voici la manip pour télécharger directement le tarball (archive compressée) |
- | * Pour une AbulÉdu Pro 1.6 | ||
< | < | ||
- | sudo cd / | + | cd / |
- | sudo wget http://puzzle.dl.sourceforge.net/ | + | sudo wget http://garr.dl.sourceforge.net/ |
</ | </ | ||
- | * Pour une AbulÉdu Pro 1.4 et PLM | + | == Décompression des sources == |
+ | Les sources ainsi téléchargées sont au format | ||
< | < | ||
- | sudo cd /var/www/ | + | sudo tar xfvj eGroupware-1.6.001.tar.bz2 |
- | sudo wget http:// | + | |
</ | </ | ||
- | == Décompression des sources == | + | Ce qui crée ainsi un répertoire / |
- | Les sources | + | |
+ | Une fois décompressé, | ||
+ | |||
+ | Nous allons donc d' | ||
< | < | ||
- | bunzip2 eGroupWare-1.2.106-2.tar.bz2 | + | chown -R www-data: |
- | tar xf eGroupWare-1.2.106-2.tar | + | |
</ | </ | ||
- | Ce qui créé ainsi un répertoire / | + | Ce qui nous amène à avoir les droits suivants sur le répertoire : |
+ | |||
+ | < | ||
+ | drwxrwxr-x 33 www-data webmestres | ||
+ | </ | ||
+ | |||
+ | et son contenu : | ||
+ | |||
+ | < | ||
+ | -rw-r--r-- | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | -rw-r--r-- | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | |||
+ | drwxrwxr-x | ||
+ | -rw-r--r-- | ||
+ | drwxrwxr-x | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | drwxrwxr-x | ||
+ | [...] | ||
+ | </ | ||
+ | |||
+ | Nous pouvons maintenant passer à la phase de configuration et d' | ||
+ | |||
+ | == Vérification de la configuration == | ||
+ | |||
+ | L' | ||
+ | Ouvrez donc votre navigateur préféré, Firefox par exemple, et rendez vous sur la page http:// | ||
+ | |||
+ | Vous devriez accéder à cette page : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Choisissez la langue que vous souhaitez (bon, je recommande tout de même le français hein :)) puis cliquez sur le lien " | ||
+ | |||
+ | Vous arrivez alors sur cette page : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Il vérifie donc que tout ce dont il a besoin est bien présent sur votre système. Dans le cas où ce n'est pas présent, mais que ce n'est pas grave, il n' | ||
+ | |||
+ | == Résolution des warnings == | ||
+ | Certains messages d' | ||
+ | |||
+ | * Checking PEAR::Log is installed*: Faux | ||
+ | < | ||
+ | sudo pear install log | ||
+ | </ | ||
+ | |||
+ | * Vérification du support GD ...: Faux | ||
+ | < | ||
+ | sudo apt-get install php5-gd | ||
+ | </ | ||
+ | |||
+ | enfin, relancez apache | ||
+ | < | ||
+ | sudo / | ||
+ | </ | ||
+ | |||
+ | Vous pouvez maintenant relancer la phase de vérification. À partir de là, vous ne devriez avoir quasiment que des coches vertes : | ||
+ | |||
+ | == Génération du fichier d' | ||
+ | |||
+ | Vous êtes maintenant sur cette page, sur laquelle vous est demandé tout un tas d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Remplissez les champs comme demandé, et surtout notez toutes les informations importantes du genre : | ||
+ | * Identifiant administrateur pour le gestionnaire d' | ||
+ | * Mot de passe administrateur pour le gestionnaire d' | ||
+ | * Nom de la base de données | ||
+ | * Utilisateur de la base de données | ||
+ | * Mot de passe d' | ||
+ | * Identifiant de configuration | ||
+ | * Mot de passe de configuration | ||
+ | |||
+ | Cliquez ensuite sur " | ||
+ | |||
+ | < | ||
+ | ls -l | ||
+ | -rw-r--r-- | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | -rw-r--r-- | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | drwxrwxr-x | ||
+ | -rw-r--r-- | ||
+ | [...] | ||
+ | </ | ||
+ | |||
+ | Vous pouvez maintenant cliquer sur " | ||
+ | |||
+ | C'est sur cette page que vous devez entrer les identifiants de configuration (cf. plus haut). | ||
+ | |||
+ | ===== Configuration d' | ||
+ | |||
+ | Maintenant que les étapes d' | ||
+ | * la création de la base de donnée egroupware ; | ||
+ | * l' | ||
+ | * la désignation des répertoires de travail d' | ||
+ | |||
+ | Si vous voulez bénéficier des partages de fichiers "à la façon" | ||
+ | |||
+ | < | ||
+ | horizon-add group egroupware | ||
+ | adduser www-data egroupware | ||
+ | mod group egroupware --set-permissive | ||
+ | / | ||
+ | </ | ||
+ | Une fois toutes ces phases de configuration terminées, egroupware est prêt à l' |