Installation de glpi 0.70.2
Installez les paquets nécessaire pour faire tourner glpi:
gestion2:~# apt-get install apache2 mysql-server-5.0 php5 php5-mysql php5-ldap
Le package php5-ldap n’est pas nécessaire si vous n’utilisez pas le ldap pour vous authentifier sur glpi.
Décompressez l’archive récupérée sur le site de glpi:
gestion2:/var/www# tar -xvzf glpi-0.70.2.tar.gz
Donner les droits nécessaires à l’utilisateur apache pour qu’il puisse lire les fichiers glpi:
gestion2:/var/www# chown -R www-data. /var/www/glpi/files/
gestion2:/var/www# chown -R www-data. /var/www/glpi/config/
Configurez le site glpi
gestion2:/var/www# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/glpi
Modifiez les premières lignes du fichier /etc/apache2/sites-available/glpi:
NameVirtualHost *:80
<virtualhost:80>
ServerAdmin webmaster@localhost
ServerName glpi.gestion2.404blog.net
ServerAlias glpi.gestion2
DocumentRoot /var/www/glpi
Commentez la redirection:
#RedirectMatch ^/$ /apache2-default/
Autorisez le site glpi et rechargez apache:
gestion2:/var/www# a2ensite glpi; /etc/init.d/apache2 force-reload
Site glpi installed; run /etc/init.d/apache2 reload to enable.
Créez la base de donnée glpi et donnez les droits nécessaires à l’utilisateur glpi:
mysql> create database glpi;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost' IDENTIFIED BY 'glpi' WITH GRANT OPTION;
Augmentez la taille de la mémoire allouée dans le fichier /etc/php5/apache2/php.ini:
memory_limit = 32M ; Maximum amount of memory a script may consume (16MB)
N’oubliez pas de recharger apache une dernière fois:
gestion2:/var/www# /etc/init.d/apache2 force-reload
Il ne vous restes plus qu’à faire pointer votre browser vers http://glpi.gestion2 et suivre les instructions.
En cas de fausse manipulation il suffit de supprimer le fichier /var/www/glpi/config/config_db.php et de refaire pointer votre browser sur votre site glpi.