Installation d’un serveur GLPI sur Debian

 

GLPI est une application WEB open source qui permet de gérer les ressources de son parc informatique, que ce soit au niveau matériel, logiciel ou bien réseau. Il permet aussi de gérer l’assistance aux utilisateurs grâce à son système de ticket.

Installation des dépendances 

Afin que GLPI fonctionne correctement, il est nécessaire d’installer plusieurs dépendances :

apt-get install apache2 mysql-server php5 php5-mysql php5-gd php5-curl
apt-get install php5-ldap php5-imap php5-gd php5-xmlrpc

Configuration de MySQL

Il est nécessaire de créer une base de donnée pour que GLPI fonctionne :

On rentre dans MySQL :

mysql -u root -p

Puis on va créer la base de donnée « glpi », l’utilisateur « glpi » et attribuer les privilèges à note utilisateur sur cette base :

create database glpi;

create user 'glpi'@'%';

grant all privileges on glpi.* to 'glpi'@'%' identified by 'motdepasse';

flush privileges;

Ctrl+D ou tapez exit pour sortir de la BDD MySQL.

La base de donnée « glpi » et l’utilisateur « glpi » sont maintenant crées. On va pouvoir passer à l’installation.

Installation de GLPI :

On récupère la dernière version de glpi qui est la 9.2.3 à l’heure où j’écris cet article :

wget https://github.com/glpi-project/glpi/releases/download/9.2.3/glpi-9.2.3.tgz

 

On décompresse ensuite l’archive à la racine de notre serveur web :

tar xzf glpi-9.2.3.tgz -C /var/www/

On donne ensuite les droits à « www-data« , qui est l’utilisateur qui va gérer le serveur :

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

Il faut maintenant se rendre dans le répertoire suivant :

cd /etc/apache2/sites-available/

On va copier le fichier par défaut d’apache et le nommer glpi.conf

cp 000-default.conf glpi.conf

On va ensuite éditer le fichier glpi.conf :

nano glpi.conf

Puis à la ligne DocumentRoot, remplacez « html » par « glpi » comme sur l’image ci dessous :

conf apache glpi.PNG

On peut maintenant désactiver le fichier par défaut d’apache :

a2dissite 000-default.conf

Pour activer celui que nous venons de créer :

a2ensite glpi.conf

Puis on tape la commande suivante pour que les modifications soient prises en compte :

service apache2 reload

Rendez vous en suite sur votre navigateur puis rentez-y votre @IP.

Vous arriverez sur une page comme celle-ci où vous pourrez choisir votre langue :

langue.PNG

Suivez ensuite les différentes étapes de l’installation.
Tout est OK, on peut donc continuer :

ok glpi.PNG

Indiquez ensuite les informations de la base de donnée. Le serveur SQL est installé en local, on indique donc localhost, puis notre utilisateur qui est glpi et le mot de passe associé que nous avons définis précédemment.

bdd1.PNG

On sélectionne ensuite notre base de donnée glpi :

glpi2.PNG

On clique sur continuer pour arriver sur la page d’authentification. Les identifiants par défauts sont glpi et glpi pour le compte administrateur.

connexion.PNG

Le fichier install/install.php n’est désormais plus utile et présente un risque pour votre installation. Nous allons donc le supprimer.

Pour cela, rendez vous dans le répertoire suivant :

cd /var/www/glpi

Puis tapez la commande suivante :

rm install/install.php

Votre serveur GLPI est maintenant fonctionnel !

3 commentaires sur “Installation d’un serveur GLPI sur Debian

Ajouter un commentaire

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Créez un site ou un blog sur WordPress.com

Retour en haut ↑

%d blogueurs aiment cette page :