Outils personnels

Installation de GLPI sur Debian : Différence entre versions

De wikiGite

(Pré-requis)
(Fuseau horaire)
 
(11 révisions intermédiaires par 3 utilisateurs non affichées)
Ligne 11 : Ligne 11 :
 
* votre login MySQL
 
* votre login MySQL
 
* votre password MySQL  
 
* votre password MySQL  
* le nom de la base de données (Facultatif)
+
* le nom de la base de données (Facultatif, elle pourra être crée au moment de l'initialisation. Cependant, la créer au préalable permet de donner des droits d'accès précis à l'utilisateur ci-dessus (voir plus bas))
  
 
== Téléchargement des fichiers ==
 
== Téléchargement des fichiers ==
 +
(Vérifier la dernière version disponible sur https://forge.indepnet.net/projects/glpi/files)
 
  cd /var/www
 
  cd /var/www
  wget https://forge.indepnet.net/attachments/download/995/glpi-0.80.5.tar.gz
+
  wget <nowiki>https://forge.indepnet.net/attachments/download/1253/glpi-0.83.4.tar.gz</nowiki>
  tar xvzf glpi-0.80.2.tar.gz
+
  tar xvzf glpi-0.83.4.tar.gz
mv glpi-0.80.2 glpi
+
  rm glpi-*.tar.gz
  rm glpi-0.80.2.tar.gz
 
  
 
== Installation ==
 
== Installation ==
Créer un fichier dans /etc/apache2/sites-enabled (par exemple 003-glpi) :  
+
Créer un fichier dans /etc/apache2/sites-available :  
  vi /etc/apache2/sites-enabled/003-glpi
+
  vi /etc/apache2/sites-available/glpi
  
 
Avec le contenu suivant :
 
Avec le contenu suivant :
Ligne 35 : Ligne 35 :
 
   </Directory>
 
   </Directory>
 
  </VirtualHost>
 
  </VirtualHost>
 +
 +
Puis activer ce site :
 +
a2ensite glpi
  
 
Appliquer les droits sur le répertoire web :
 
Appliquer les droits sur le répertoire web :
 
  chown -R www-data:www-data /var/www/glpi
 
  chown -R www-data:www-data /var/www/glpi
  
Redémarrer Apache :
+
Recharger Apache :
  /etc/init.d/apache2 restart
+
  service apache2 reload
 +
 
 +
Créer un utilisateur MySql pour GLPI :
 +
mysql -u root -p glpi
 +
Enter Password:
 +
mysql > GRANT all privileges ON glpi.* TO glpi@localhost IDENTIFIED BY 'password';
 +
 
  
 
Lancer la page web d'installation et suivre les instructions :
 
Lancer la page web d'installation et suivre les instructions :
 
  http://localhost/glpi
 
  http://localhost/glpi
 +
== Fuseau horaire ==
 +
Beaucoup de choses sont horodatées dans GLPI (tickets, inventaires...). Il est préférable qu'Apache soit paramétré sur le bon fuseau horaire (en plus du fait que le serveur doit être à l'heure, évidemment !).
 +
 +
Dans /etc/php5/apache2/php.ini, rechercher la ligne "date.timezone", la modifier (ou l'ajouter si elle est en remarque) :
 +
date.timezone = Europe/Paris
 +
et recharger Apache.
  
Default logins / passwords are:
+
== Comptes par défaut ==
 
* glpi/glpi for the administrator account
 
* glpi/glpi for the administrator account
 
* tech/tech for the technician account
 
* tech/tech for the technician account

Version actuelle datée du 24 août 2012 à 16:58

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, elle pourra être crée au moment de l'initialisation. Cependant, la créer au préalable permet de donner des droits d'accès précis à l'utilisateur ci-dessus (voir plus bas))

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
Enter Password:
mysql > GRANT all privileges ON glpi.* TO glpi@localhost IDENTIFIED BY 'password';


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

http://localhost/glpi

Fuseau horaire

Beaucoup de choses sont horodatées dans GLPI (tickets, inventaires...). Il est préférable qu'Apache soit paramétré sur le bon fuseau horaire (en plus du fait que le serveur doit être à l'heure, évidemment !).

Dans /etc/php5/apache2/php.ini, rechercher la ligne "date.timezone", la modifier (ou l'ajouter si elle est en remarque) :

date.timezone = Europe/Paris

et recharger Apache.

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).