You are on page 1of 9

FICHE INSTALLATION DUN SERVEUR GLPI 10 Janvier 2017

Installation de GLPI :

Nous allons installer GLPI sur linux mint.


Pour cela nous avons besoin dinstaller des prrequis.

Prrequis

PHP 5.3 ou suprieur : sudo apt-get install php5


Une base MySQL : sudo apt-get install mysql-server
Un serveur Web : sudo apt-get install apache2

Prparation de MySQL

Pour que GLPI puisse fonctionner, il va falloir lui donner une base de donnes pour
travailler. Si vous navez pas accs au serveur MySQL ou que vous ntes pas
administrateur du serveur, il faudra vous assurer davoir les lments suivants :
ladresse du serveur MySQL, votre identifiant MySQL, votre mot de passe MySQL
et le nom de la base qui vous a t attribue, ainsi que les droits dessus.

Rentrez dans MySQL :

mysql -u root -p

Et tapez les commandes suivantes :

mysql> CREATE DATABASE glpi;


mysql> CREATE USER 'glpi'@'localhost';
mysql> GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost' IDENTIFIED
BY 'your_password';
mysql> FLUSH PRIVILEGES;

Pressez CTRL-D ou tapez exit pour sortir de MySQL.

Voil, votre base GLPI est prte


Mise en place de GLPI

Rcupration de larchive

Pour rcuprer la dernire version de GLPI, il suffit de se rendre sur la page de


tlchargement suivante : https://github.com/glpi-project/glpi/releases et de prendre
le lien de la dernire version stable

Ou bien en ligne de commande pour la version 0.90.1:

wget https://github.com/glpi-project/glpi/releases/download/0.90.1/glpi0.90.1.tar.gz

Installation de larchive

Dcompressez larchive tlcharge dans la racine de votre serveur Web (ici


/var/www/ pour Apache2) :

sudo tar xzf glpi-0.90.1.tar.gz -C /var/www

Ce tutoriel a t fait pour la version 0.90.1 de GLPI, il faudra donc adapter la


commande en fonction de la version tlcharge.

Donnez ensuite les droits lutilisateur qui grera le serveur, ici www-data :

sudo chown -R www-data:www-data /var/www/glpi

Voil, votre dossier GLPI est prt. Il ne reste plus qu crer un serveur virtuel pour
le serveur GLPI.
Configuration dApache

GLPI possde lavantage dtre configur, ds le dbut, via son interface Web. Ce
qui permet de ne rien avoir configurer au pralable dans des dizaines de fichiers
de configuration. Mais pour cela, il vous faut un serveur Web capable de le rendre
accessible.

Crer un nouveau serveur virtuel (sudo vi /etc/apache2/sites-available/glpi.conf) et


ditez-le comme suit :

<VirtualHost *:80>
ServerName glpi.local.fr
ServerAlias glpi

DocumentRoot /var/www/glpi
<Directory /var/www/glpi>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
AuthType Basic
</Directory>

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-


agent}i\"" combined
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log

</VirtualHost>

Enregistrez et quittez.
Activez le site et relancer Apache2 :

sudo a2ensite glpi.conf


sudo service apache2 reload

Il peut arriver que le site par dfaut dApache2 pose problme et vous
emmne sur la page daccueil dApache au lieu de celle de GLPI. Dans ce
cas, dsactivez-le (a2dissite 000-default.conf) et recharger la configuration
dApache2.
Configurer votre DNS

Si vous le pouvez entrez ladresse de votre nouveau serveur Web dans votre DNS
en lui associant un HOTE et un ALIAS si besoin. Si vous navez pas de DNS sous
la main, ditez votre fichier Hosts qui se trouve dans /etc/ comme suit :

ip_serveur glpi.local.fr

Remplacez ip_serveur par votre IP.

Enregistrez et quittez.
Interface GLPI

Vrifications des dpendances

Maintenant, si vous ouvrez votre navigateur sur ladresse suivante :


http://glpi.local.fr, vous devriez tomber sur linterface de GLPI :

Vous navez plus qu suivre les diffrentes tapes :

Slectionnez votre langage et cliquez sur OK.

Acceptez ensuite les Termes et Conditions et la Licence.

Aprs GLPI vous demandera si cest une nouvelle version ou une mise
jour. Cliquez sur Installer. (Comme vous lavez peut-tre devin, les mises
jour de GLPI se feront quasiment de la mme manire.)

Enfin GLPI va vrifier votre environnement pour voir si tout est correct.
Normalement, vous devriez avoir pas mal dalertes signales par des
triangles rouges. Cela indique que GLPI na pas encore tout ce quil veut.
Notamment certaines dpendances et certains droits.

Pour rgler ce problme, excutez les commandes suivantes :

sudo apt-get install php5-mysql php5-gd


sudo apt-get install php5-curl (si ncessaire)
sudo service apache2 restart

Si vous rencontrez un problme li au service Apache2, tapez la commande


suivante : nano /etc/apache2/apache2.conf et la dernire ligne de ce fichier
crivez : ServerName localhost

Enregistrez et quittez.
Cliquez ensuite sur le bouton Ressayer.

Si tout va bien, vous devriez avoir tous les voyants au vert :

Si GLPI vous dit que la commande est errone, il suffit de refaire pointer
votre navigateur sur http://glpi.local.fr/install.php pour que GLPI
relance linstallation.

Cliquez sur Continuer.


Configuration de la base de donnes

Maintenant, GLPI va vous demander les donnes de la base MySQL. Si votre


serveur MySQL est sur la mme machine que GLPI, vous devrez mettre localhost
en face de Serveur MySQL. Voici quoi cela devrait ressembler :

Cliquez sur Continuer puis au prochain cran slectionnez la base que vous avez
cre, ici glpi.
Vous pouvez remarquer que GLPI vous propose aussi den crer une. Cest une
autre possibilit, mais vu que vous avez dj cr votre base autant la garder.

Enfin GLPI devrait vous dire que la base a bien t initialise :

Vous tes arriv la fin de linstallation.


Fin de linstallation

GLPI vous donne plusieurs informations la fin de linstallation :

Lisez les attentivement !

Entrez le login admin (Login : glpi / Mot de passe : glpi) lorsque GLPI vous le
demande.

Vous tes maintenant sur linterface de GLPI. Vous devriez avoir deux
avertissements :

Plusieurs comptes par dfaut, dont celui de ladministrateur GLPI, sont


dj prsents. Je vous conseille de les modifier ds votre premire
connexion via linterface.

Le fichier install/install.php nest plus utile et prsente un risque pour votre


installation. En effet, nimporte qui peut venir craser votre installation en
rejouant les tapes que vous venez de faire. Supprimez-le !

sudo rm install/install.php

Flicitations ! Votre serveur GLPI est prt.


Conclusion

GLPI est trs facile monter comme serveur et (dans de futurs tutoriels) vous
verrez quil est capable de faire beaucoup de choses automatiquement. Nhsitez
pas fouiller dans le catalogue des plugins. Il est trs fourni et plutt bien fait : il
permet de sabonner aux diffrents plugins, de les rechercher par type et offre un
lien (si possible) vers leurs dpts.

De plus, la communaut GLPI est trs sympathique et ractive, pour peu quon se
donne la peine de faire des recherches, un minimum, avant de poser des
questions.

You might also like