Installer GLPI sur une Debian 3.1 (Sarge)

Transcription

Installer GLPI sur une Debian 3.1 (Sarge)
Installer GLPI sur une Debian 3.1 (Sarge)
GLPI - Gestionnaire libre de
parc informatique
-- Français - Ressources - Divers - Installation sur une distribution --
Installation sur
une distribution
Installer GLPI sur une
Debian 3.1 (Sarge)
Aurel
mardi 23 août 2005
GLPI - Gestionnaire libre de parc informatique
Page 1/3
Installer GLPI sur une Debian 3.1 (Sarge)
Documentation rédigée par Aurel (inspirée de la documention réalisée par JMD)
Je pars du postulat que vous avez une Debian fonctionnelle sur votre machine. La version de la
Debian concernée est la Sarge dite stable.
Installation Apache, PHP et MySQL
Premièrement, installons le serveur WEB Apache (www.apache.org). Comme GLPI est programmé
en PHP il est nécessaire d'installer le module permettant à apache d'interpréter du PHP.
En « root » taper (nous considérerons que toutes les lignes de commandes seront saisies en root) :
Debian:~# apt-get install apache2 php4 libapache2-mod-php4
Une série de questions vous seront posées auxquelles vous devrez répondre par l'affirmative (« O »)
si vous voulez poursuivre l'installation.
Glpi fonctionne également avec une base de données MySQL (www.mysql.com), c'est pourquoi
nous avons besoin d'installer « mysql-server » et les librairies PHP qui vont avec.
Debian:~# apt-get install mysql-server php4-mysql
Avant toute chose, démarrer vos deux serveurs Apache et MySQL :
Debian:~# /etc/init.d/apache2 restart Debian:~# /etc/init.d/mysql restart
Nous avons désormais les logiciels nécessaires pour faire fonctionner GLPI mais il reste quelques
encore étapes avant de pouvoir l'utiliser.
nous devons affecter un mot de passe à l'utilisateur root du serveur MySQL (pour des raisons
évidentes de sécurité).
Debian:~# mysqladmin -u root password 'password'
Remplacer le deuxième 'password' par un mot de passe de votre choix. Attention vous allez créer un
mot de passe pour le compte « root » (Administrateur) de la base de donnés MySQL. Maintenant
nous allons créer la base de données « glpidb » qui sera utilisée par GLPI.
Debian:~# mysql -u root -p enter password : *******
mysql> create database glpidb;
Nous allons également créer l'utilisateur « glpiuser » (avec son mot de passe) et lui donner les
privilèges nécessaires pour qu'il puisse tout faire dans cette base :
mysql> grant all privileges on glpidb.* to glpiuser@localhost
mysql> identified by
'mot_de_passe_du_glpiuser';
Si vous voulez rendre GLPI accessible dans votre entreprise aux usagers, il faudra en lieu et place
de localhost mettre soit une adresse IP soit un nom connu par votre domaine ex :
glpi.monentreprise.com.
Si vous souhaitez vous simplifier la vie dans l'administration de vos bases de données, vous pouvez
installer phpmyadmin. Il s'agit d'un outil développé en PHP qui s'utilise à l'aide d'un navigateur. Un
apt-get phpmyadmin fera encore des miracles (je ne détaille pas ici son installation car ce n'est pas
l'objectif principal de cette documentation).
Téléchargement et installation de GLPI
Il faut désormais récupérer la dernière version de GLPI sur le site http://glpi.indepnet.org rubrique
"télécharger".
Vous devez ensuite décompresser l'archive dans le répertoire /var/www/apache2-default qu'Apache
GLPI - Gestionnaire libre de parc informatique
Page 2/3
Installer GLPI sur une Debian 3.1 (Sarge)
a crée pour vous (vous pouvez supprimer cette redirection pointant automatiquement dans le
répertoire apache2-default en supprimant quelques lignes dans le fichier « apache2.conf » :
Debian:~# tar -xvzf glpi-X.X.X.tar.gz -C /var/www/apache2-default
Si vous allez faire un tour dans le répertoire /var/www/apache2-default vous pourrez observer que
GLPI a créé un répertoire GLPI.
Maintenant, il est nécessaire d'accorder des permissions à certains répertoires pour GLPI puisse
travailler en toute tranquillité :
Debian:~# cd /var/www/apache2-default Debian:~# chown -R www-data glpi
En tapant cette commande Apache (www-data) devient propriétaire des fichiers, répertoires et
sous-répertoires.
Configuration de GLPI
Désormais tout se déroule en ligne. Il vous suffit d'aller « visiter » votre dossier
« http://votre_serveur/glpi » par le Web.
Lors de la première connexion à cette adresse, une procédure d'installation pas-à-pas démarre.
L'interface est intuitive, il suffit d'entrer les informations demandées. Une fois que c'est terminé, le
système vous demande l'identification que vous avez indiquée et vous pouvez commencer à utiliser
GLPI.
En cas de grosse erreur (du genre : vous avez oublié votre propre accès à GLPI...), pour « relancer »
cette procédure d'installation, il suffit d'effacer le fichier suivant :
glpi/config/config_db.php
La connexion suivante dans le dossier « http://votre_serveur/glpi » relancera alors la procédure de
configuration (en réalité, c'est l'absence de fichier « config_db.php » qui provoque le lancement de
cette procédure).
Attention, si vous avez ce message à l'installation « Vous devez compiler votre PHP avec l'extension
MySQL », cela voudra dire que vous devrez faire une modification dans le fichier
« /etc/php4/apache2/php.ini ».
En dessous de la rubrique « ;Dynamic Extensions ; », décommenter la ligne ci-dessous en enlevant
le « ; » en début de ligne.
extension=mysql.so
Maintenant n'oubliez pas de redémarrer votre serveur Apache2 pour qu'il prenne en compte votre
modification. Plus d'information sur la configuration de GLPI proprement dite : voir Installer GLPI.
GLPI - Gestionnaire libre de parc informatique
Page 3/3

Documents pareils