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 [2008/11/23 19:28] http://abuledu.org/openid/herveb |
abuledu:administrateur:installation_d_egroupware [2016/01/21 12:51] (Version actuelle) erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <code> | + | {{tag>version-8-08}} |
- | A vérifier | + | |
- | </ | + | |
====== Création de la base de données ====== | ====== 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]] | * 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' | ||
Ligne 11: | Ligne 9: | ||
===== Qu'est ce que eGroupWare? ===== | ===== Qu'est ce que eGroupWare? ===== | ||
- | eGroupWare est un logiciel collaboratif professionnel et gratuit . Il vous permet de gérer vos contacts, vos rendez-vous, | + | eGroupWare est un logiciel collaboratif professionnel |
- | eGroupWare est un serveur collaboratif (groupware). Il est conçu nativement avec une interface Web qui vous permet d' | + | eGroupWare est un serveur collaboratif (groupware). Il est conçu nativement avec une interface Web qui vous permet d' |
- | eGroupWare est international. À ce jour, il supporte plus de 25 langues incluant le support rtl. | + | eGroupWare est international. À ce jour, il supporte plus de 25 langues incluant le support rtl. |
- | 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 24: | 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 46: | 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 57: | Ligne 87: | ||
http:// | http:// | ||
- | Voici la manip pour télécharger directement le Tarball | + | Voici la manip pour télécharger directement le tarball |
- | * 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 75: | 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ée ainsi un répertoire / | + | Ce qui crée ainsi un répertoire / |
Une fois décompressé, | Une fois décompressé, | ||
- | Nous allons donc d' | + | Nous allons donc d' |
< | < | ||
chown -R www-data: | chown -R www-data: | ||
Ligne 89: | 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 94: | Ligne 118: | ||
et son contenu : | et son contenu : | ||
+ | |||
< | < | ||
-rw-r--r-- | -rw-r--r-- | ||
Ligne 106: | Ligne 131: | ||
drwxrwxr-x | drwxrwxr-x | ||
drwxrwxr-x | drwxrwxr-x | ||
+ | |||
drwxrwxr-x | drwxrwxr-x | ||
-rw-r--r-- | -rw-r--r-- | ||
Ligne 115: | 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' | L' | ||
Ouvrez donc votre navigateur préféré, Firefox par exemple, et rendez vous sur la page http:// | Ouvrez donc votre navigateur préféré, Firefox par exemple, et rendez vous sur la page http:// | ||
Ligne 123: | Ligne 150: | ||
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 " | ||
Ligne 129: | Ligne 156: | ||
Vous arrivez alors sur cette page : | Vous arrivez alors sur cette page : | ||
- | {{abuledu: | + | {{: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' | + | 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 162: | Ligne 179: | ||
Vous pouvez maintenant relancer la phase de vérification. À partir de là, vous ne devriez avoir quasiment que des coches vertes : | 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' | ||
Ligne 169: | Ligne 184: | ||
Vous êtes maintenant sur cette page, sur laquelle vous est demandé tout un tas d' | Vous êtes maintenant sur cette page, sur laquelle vous est demandé tout un tas d' | ||
- | {{abuledu: | + | {{:abuledu: |
Remplissez les champs comme demandé, et surtout notez toutes les informations importantes du genre : | Remplissez les champs comme demandé, et surtout notez toutes les informations importantes du genre : | ||
Ligne 201: | Ligne 216: | ||
Vous pouvez maintenant cliquer sur " | Vous pouvez maintenant cliquer sur " | ||
- | |||
- | {{abuledu: | ||
C'est sur cette page que vous devez entrer les identifiants de configuration (cf. plus haut). | C'est sur cette page que vous devez entrer les identifiants de configuration (cf. plus haut). | ||
Ligne 208: | Ligne 221: | ||
===== Configuration d' | ===== Configuration d' | ||
- | Maintenant que les étapes d' | + | Maintenant que les étapes d' |
- | * Création | + | * la création |
- | * Installation | + | * l' |
- | * Désignation | + | * la désignation |
- | Une fois toutes ces configurations terminées, | + | Si vous voulez bénéficier des partages de fichiers " |
+ | |||
+ | < | ||
+ | horizon-add group egroupware | ||
+ | adduser www-data egroupware | ||
+ | mod group egroupware --set-permissive | ||
+ | / | ||
+ | </ | ||
- | {{abuledu: | + | Une fois toutes ces phases de configuration terminées, egroupware est prêt à l' |