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 chown -R www-data.www-data glpi
Installation
Créer un fichier dans /etc/apache2/sites-enabled (par exemple 003-glpi) :
vi /etc/apache2/sites-enabled/003-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>
Appliquer les droits sur le répertoire web :
chown -R www-data:www-data /var/www/glpi
Redémarrer Apache :
/etc/init.d/apache2 restart
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).