Installation de GLPI sur Debian
De wikiGite
Source : http://www.glpi-project.org/spip.php?article31
Sommaire
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).