Trace: » Installer GLPI sur une Ubuntu 5.04

Installer GLPI sur une Ubuntu 5.04

Je pars du principe que votre Ubuntu 5.04 (hoary) est configurée correctement et fonctionnelle. Vous devez aussi savoir que sous Ubuntu votre « utilisateur » a le droit de tout faire via la commande « sudo ».

Avant de commencer l'installation, changer vos sources en remplaçant « restricted » par « universe » dans le fichier « /etc/apt/sources.list ».

deb http://fr.archive.ubuntu.com/ubuntu hoary-updates main universe
deb-src http://fr.archive.ubuntu.com/ubuntu hoary-updates main universe
deb http://security.ubuntu.com/ubuntu hoary-security main universe
deb-src http://security.ubuntu.com/ubuntu hoary-security main universe
deb http://fr.archive.ubuntu.com/ubuntu hoary main universe
deb-src http://fr.archive.ubuntu.com/ubuntu hoary main universe

Maintenant vous disposez de + de 13 000 packages :). Pour en profiter, taper la commande ci-dessous en root:

apt-get update

Installation Apache, PHP et MySQL

Comme GLPI est programmé en PHP il est nécessaire d'installer le module Apache permettant de l'interpréter.

I. Installation des différents serveurs :

Pour installer les différents serveurs (Apache, PHP et MySQL) cliquer sur « Système » « Administration » et « Gestionnaire de paquets Synaptic ». Si vous avez fait ce qu'il faut, vous devriez avoir une nouvelle fenêtre sur le bureau vous demandant de saisir un mot de passe. Taper votre mot de passe utilisateur.

:fr:ubuntu_1.jpg

1. Apache & PHP:

Pour installer Apache cliquer sur le bouton « Rechercher » et taper: apache puis php. Vous devriez voir une liste de packages contenant ou commençant par apache2 (et php). Pour GLPI nous avons besoin de quelques packages spécifiques:

  • apache2
  • libapache2-mod-php4
  • php4
  • php4-mysql (php4-ldap, php4-imap: ces packages sont optionnels)

:fr:ubuntu_2.jpg

:fr:ubuntu_3.jpg

Pour les sélectionner, faite un clique droit sur le paquet choisi et sélectionner « Sélectionner pour une installation ». En sélectionnant apache vous devriez voir un message vous disant que l'installation d'autres packages est requis. Cliquer sur « Ajouter à la sélection » pour continuer.

2. MySQL :

Pour installer MySQL sélectionner le package « mysql-server »

:fr:ubuntu_4.jpg

Maintenant que vous avez tout sélectionné, cliquer sur le bouton « appliquer » puis fermer Synaptic. Passons à la configuration des différents services.

II. Configuration des différents services :

Vous n'avez pas besoin de configurer Apache, par contre vous allez devoir créer la base de données « glpidb » ainsi que lui donner les bons droits.

Configurer MySQL :

mysqladmin -u root  password 'password'

(remplacer 'password' par un mot de passe de votre choix)

Maintenant que le serveur MySQL est sécurisé par un mot de passe, nous allons créer la base « glpidb »:

mysql -u root -p              
create database glpidb;

(crée la base de données glpidb)

grant all privileges on glpidb.* to glpiuser@localhost identified by 'glpi';

(donne tous les droits à « glpiuser » sur la base) (ex: « glpi » est le mot de passe de mon choix)

Le paramétrage des serveurs étant fini, passons à l'installation de GLPI.

III. Installation et configuration de GLPI :

Commencer par télécharger la dernière version stable de GLPI, pour ce faire cliquer sur ce lien . Une fois décompressé dans le bon répertoire:

tar -xvzf glpi-0.5.tar.gz -C /var/www/

déplacez vous dans ce même répertoire

 cd /var/www/glpi

Vous avez vu que vous êtes maintenant dans le répertoire « glpi », se qui va vous permettre de taper les trois commandes suivantes:

chmod 777 docs/ glpi/config/ backups/dump/

Taper dans votre navigateur favoris l'adresse suivante: http://localhost/glpi et suivez les instructions.

Rappel:

  • Mysql server: localhost
  • Mysql user: glpiuser
  • Mysql pass: glpi (si vous avez pris le même que moi ;)