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 17:01] philippe créé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 | + | |
- | < | + | |
- | sudo cd /var/www/ | + | |
- | sudo wget http:// | + | |
</ | </ | ||
Ligne 67: | Ligne 98: | ||
< | < | ||
- | sudo bunzip2 eGroupWare-1.2.106-2.tar.bz2 | + | sudo tar xfvj eGroupware-1.6.001.tar.bz2 |
- | sudo tar xf eGroupWare-1.2.106-2.tar | + | |
</ | </ | ||
- | Ce qui créé | + | Ce qui crée ainsi un répertoire / |
+ | |||
+ | Une fois décompressé, | ||
- | Une fois décompressées, | + | Nous allons donc d'abord changer |
- | Nous allons donc d' | ||
< | < | ||
chown -R www-data: | chown -R www-data: | ||
Ligne 81: | Ligne 112: | ||
Ce qui nous amène à avoir les droits suivants sur le répertoire : | Ce qui nous amène à avoir les droits suivants sur le répertoire : | ||
+ | |||
< | < | ||
drwxrwxr-x 33 www-data webmestres | drwxrwxr-x 33 www-data webmestres | ||
Ligne 86: | Ligne 118: | ||
et son contenu : | et son contenu : | ||
+ | |||
< | < | ||
-rw-r--r-- | -rw-r--r-- | ||
Ligne 98: | Ligne 131: | ||
drwxrwxr-x | drwxrwxr-x | ||
drwxrwxr-x | drwxrwxr-x | ||
+ | |||
drwxrwxr-x | drwxrwxr-x | ||
-rw-r--r-- | -rw-r--r-- | ||
Ligne 107: | Ligne 141: | ||
</ | </ | ||
- | Nous pouvons maintenant passer à la phase de configuration et d' | + | Nous pouvons maintenant passer à la phase de configuration et d' |
== Vérification de la configuration == | == Vérification de la configuration == | ||
- | L' | + | |
- | Ouvrez donc votre navigateur préféré, | + | L' |
+ | Ouvrez donc votre navigateur préféré, | ||
Vous devriez accéder à cette page : | Vous devriez accéder à cette page : | ||
- | {{abuledu: | + | |
+ | {{:abuledu: | ||
Choisissez la langue que vous souhaitez (bon, je recommande tout de même le français hein :)) puis cliquez sur le lien " | 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 : | Vous arrivez alors sur cette page : | ||
- | {{abuledu: | ||
- | Il vérifie donc que tout ce dont il a besoin est bien présent sur votre système. Dans le cas ou ce n'est pas présent, mais que ce n'est pas grave, il ne fait qu'un Warning ({{abuledu: | + | {{: |
+ | |||
+ | 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 == | == Résolution des warnings == | ||
- | Certains | + | Certains |
- | * Vérification de la configuration de PHP (php.ini): mbstring.func_overload = 7: ini_get(' | ||
- | < | ||
- | sudo vim / | ||
- | ;rechercher l' | ||
- | ; | ||
- | ;ce qui donne | ||
- | mbstring.func_overload = 7 | ||
- | </ | ||
- | sauvegardez et quitter : Esc + :x + Entrée | ||
- | |||
* Checking PEAR::Log is installed*: Faux | * Checking PEAR::Log is installed*: Faux | ||
< | < | ||
Ligne 151: | Ligne 178: | ||
</ | </ | ||
- | Vous pouvez maintenant relancer la phase de vérification. À partir de là, vous ne devriez avoir quasiment que des coche verte : | + | Vous pouvez maintenant relancer la phase de vérification. À partir de là, vous ne devriez avoir quasiment que des coches vertes |
- | {{abuledu: | + | |
== Génération du fichier d' | == Génération du fichier d' | ||
- | Vous êtes maintenant sur cette page, sur laquelle | + | Vous êtes maintenant sur cette page, sur laquelle vous est demandé |
- | {{abuledu: | + | |
- | Remplissez les champs comme demandé, et surtout notez vous dans un coin toutes les informations importantes du genre : | + | {{: |
+ | |||
+ | Remplissez les champs comme demandé, et surtout notez toutes les informations importantes du genre : | ||
* Identifiant administrateur pour le gestionnaire d' | * Identifiant administrateur pour le gestionnaire d' | ||
* Mot de passe administrateur pour le gestionnaire d' | * Mot de passe administrateur pour le gestionnaire d' | ||
Ligne 168: | Ligne 195: | ||
* Mot de passe de configuration | * Mot de passe de configuration | ||
- | Cliquez ensuite sur " | + | Cliquez ensuite sur " |
< | < | ||
Ligne 188: | Ligne 215: | ||
</ | </ | ||
- | Vous pouvez maintenant cliquer sur "continuer", ce qui vous ramène sur la page de login : | + | Vous pouvez maintenant cliquer sur "Continuer", ce qui vous ramène sur la page de login : |
- | {{abuledu: | + | |
- | c'est sur cette page que vous devait | + | C'est sur cette page que vous devez entrer les identifiants de configuration (cf. plus haut). |
- | < | + | ===== Configuration d' |
- | Avant d'aller plus loin, pensez | + | |
- | </note> | + | Maintenant que les étapes |
+ | * la création de la base de donnée | ||
+ | * l'installation des applications (modules) d' | ||
+ | * la désignation des répertoires | ||
+ | |||
+ | Si vous voulez bénéficier des partages | ||
+ | |||
+ | < | ||
+ | horizon-add group egroupware | ||
+ | adduser www-data egroupware | ||
+ | mod group egroupware --set-permissive | ||
+ | /home/classes/egroupware | ||
+ | </code> | ||
+ | |||
+ | Une fois toutes ces phases de configuration terminées, egroupware est prêt à l' |