Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
configuration_glpi [2021/02/04 15:59] sio1 |
configuration_glpi [2021/02/05 12:46] (Version actuelle) sio1 |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
Dans ce cycle d’installation, nous allons utiliser une machine virtuelle Debian 9 montée sur un VirtualBox ou dans un conteneur Proxmox. De plus, l’installation d’un serveur LAMP sera nécessaire. | Dans ce cycle d’installation, nous allons utiliser une machine virtuelle Debian 9 montée sur un VirtualBox ou dans un conteneur Proxmox. De plus, l’installation d’un serveur LAMP sera nécessaire. | ||
- | Voici les propriétés de la machine virtuelle que nous utilisons : | + | **Voici les propriétés de la machine virtuelle que nous utilisons :** |
Debian 9 - 64 Bit ; | Debian 9 - 64 Bit ; | ||
Ligne 14: | Ligne 13: | ||
Le # devant chaque ligne signifie que vous devez être connecté sur le terminal avec le compte root. | Le # devant chaque ligne signifie que vous devez être connecté sur le terminal avec le compte root. | ||
- | → Mettez à jour la liste des paquets et les paquets eux-mêmes : | + | **→ Mettez à jour la liste des paquets et les paquets eux-mêmes :** |
# apt-get update && apt-get upgrade | # apt-get update && apt-get upgrade | ||
Ligne 31: | Ligne 30: | ||
Concernant le mot de passe créé, c’est le compte root du MariaDB. N’oubliez pas de conserver votre mot de passe, nous en aurons besoin plus tard. | Concernant le mot de passe créé, c’est le compte root du MariaDB. N’oubliez pas de conserver votre mot de passe, nous en aurons besoin plus tard. | ||
- | → Installez les modules complémentaires au bon fonctionnement de GLPI : | + | **→ Installez les modules complémentaires au bon fonctionnement de GLPI :** |
# apt-get install apcupsd php-apcu | # apt-get install apcupsd php-apcu | ||
→ Redémarrez les services : | → Redémarrez les services : | ||
Ligne 38: | Ligne 36: | ||
# /etc/init.d/apache2 restart | # /etc/init.d/apache2 restart | ||
# /etc/init.d/mysql restart | # /etc/init.d/mysql restart | ||
- | → Créez la base de données qui nous permettra ensuite d’installer GLPI : | + | **→ Créez la base de données qui nous permettra ensuite d’installer GLPI :** |
# mysql -u root -p | # mysql -u root -p | ||
- | À la demande du mot de passe, donnez celui que vous venez de conserver : | + | **À la demande du mot de passe, donnez celui que vous venez de conserver :** |
MariaDB [(none)]> create database glpidb; | MariaDB [(none)]> create database glpidb; | ||
MariaDB [(none)]> grant all privileges on glpidb.* to glpiuser@localhost identified by "votre-mot-de-passe"; | MariaDB [(none)]> grant all privileges on glpidb.* to glpiuser@localhost identified by "votre-mot-de-passe"; | ||
MariaDB [(none)]> quit | MariaDB [(none)]> quit | ||
+ | |||
Entrez le mot de passe de votre choix à la place de "votre-mot-de-passe" en gardant les guillemets. Pensez également à le conserver ! | Entrez le mot de passe de votre choix à la place de "votre-mot-de-passe" en gardant les guillemets. Pensez également à le conserver ! | ||
Ici, le MariaDB [(none)]> représente le prompt de MariaDB. Cela signifie que vous n’êtes plus en train de contrôler Linux via le Shell, mais via MariaDB. | Ici, le MariaDB [(none)]> représente le prompt de MariaDB. Cela signifie que vous n’êtes plus en train de contrôler Linux via le Shell, mais via MariaDB. | ||
- | → Pour plus de simplicité dans l’avenir, on installera phpMyAdmin, qui va vous permettre de gérer la base de données en interface graphique : | + | **→ Pour plus de simplicité dans l’avenir, on installera phpMyAdmin, qui va vous permettre de gérer la base de données en interface graphique :** |
# apt-get install phpmyadmin | # apt-get install phpmyadmin | ||
Ligne 60: | Ligne 58: | ||
L'installation de GLPI est très rapide, elle se passe en deux temps. | L'installation de GLPI est très rapide, elle se passe en deux temps. | ||
- | Une première installation en ligne de commande nous permet de récupérer les paquets GLPI sur le serveur miroir. Pour cela, entrez les 3 commandes suivantes : | + | **Une première installation en ligne de commande nous permet de récupérer les paquets GLPI sur le serveur miroir. Pour cela, entrez les 3 commandes suivantes :** |
# cd /usr/src/ | # cd /usr/src/ | ||
# wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz | # wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz | ||
Ligne 76: | Ligne 73: | ||
Dans mon exemple, je suis en 172.17.3.6, donc j'utilise l'adressehttp://172.17.3.6/glpi. | Dans mon exemple, je suis en 172.17.3.6, donc j'utilise l'adressehttp://172.17.3.6/glpi. | ||
- | Si votre installation a correctement été effectuée : | + | **Si votre installation a correctement été effectuée :** |
Appuyez sur [OK] après avoir choisi votre langue préférée (anglais par défaut). Une fois validé, vous arrivez sur le menu suivant : | Appuyez sur [OK] après avoir choisi votre langue préférée (anglais par défaut). Une fois validé, vous arrivez sur le menu suivant : | ||
Ligne 86: | Ligne 83: | ||
Si un paquet n'est pas validé, c’est qu’il vous manque une dépendance. Le plus souvent, ce problème se règle en tapant le nom de l’extension précédé par “php-” | Si un paquet n'est pas validé, c’est qu’il vous manque une dépendance. Le plus souvent, ce problème se règle en tapant le nom de l’extension précédé par “php-” | ||
- | Exemples : | + | **Exemples :** |
s’il manque l’extension CAS, la commande est la suivante → # apt-get install php-cas | s’il manque l’extension CAS, la commande est la suivante → # apt-get install php-cas | ||
Ligne 100: | Ligne 97: | ||
Sur cette fenêtre, nous allons associer GLPI à sa base de données créée précédemment sur MariaDB. | Sur cette fenêtre, nous allons associer GLPI à sa base de données créée précédemment sur MariaDB. | ||
- | Les informations sont les suivantes : | + | **Les informations sont les suivantes :** |
serveur SQL (MariaDB ou MySQL) → localhost ; | serveur SQL (MariaDB ou MySQL) → localhost ; |