Outils personnels

Installation de GLPI sur Debian

De wikiGite

Source : http://www.glpi-project.org/spip.php?article31

Pré-requis

  • Serveur Web (apache, ...)
  • le support de PHP5 ou supérieure compilée avec le support des sessions
  • un accès à une base de données MySQL version 4.1.2 minimum


Vous devez également connaître les données de votre connexion MySQL :

  • l’adresse du serveur MySQL
  • votre login MySQL
  • votre password MySQL
  • le nom de la base de données (Facultatif)

Téléchargement des fichiers

(Vérifier la dernière version disponible sur https://forge.indepnet.net/projects/glpi/files)

cd /var/www
wget https://forge.indepnet.net/attachments/download/1253/glpi-0.83.4.tar.gz
tar xvzf glpi-0.83.4.tar.gz
rm glpi-*.tar.gz

Installation

Créer un fichier dans /etc/apache2/sites-available :

vi /etc/apache2/sites-available/glpi

Avec le contenu suivant :

<VirtualHost *:80>
  ServerName glpi.domaine.fr
  DocumentRoot /var/www/glpi/
 <Directory /var/www/glpi>
        AllowOverride All
        Order allow,deny
        Options Indexes
        Allow from all
 </Directory>
</VirtualHost>

Puis activer ce site :

a2ensite glpi

Appliquer les droits sur le répertoire web :

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

Recharger Apache :

service apache2 reload

Créer un utilisateur MySql pour GLPI :

mysql -u root -p glpi_db
Enter Password:
mysql > CREATE USER glpi IDENTIFIED BY 'password';
mysql > GRANT all privileges ON * TO glpi;


Lancer la page web d'installation et suivre les instructions :

http://localhost/glpi

Comptes par défaut

  • glpi/glpi for the administrator account
  • tech/tech for the technician account
  • normal/normal for the normal account
  • post-only/postonly for the postonly account

Remarque

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

Pointer votre navigateur web sur le dossier racine de GLPI : http://votreserveur/glpi/ (par défaut) 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).