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 ; | ||