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 16:02] sio1 |
configuration_glpi [2021/02/05 12:46] (Version actuelle) sio1 |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
# apt-get update && apt-get upgrade | # apt-get update && apt-get upgrade | ||
- | **→ Installez Apache2 : | + | → Installez Apache2 : |
- | ** | + | |
# apt-get install apache2 php libapache2-mod-php | # apt-get install apache2 php libapache2-mod-php | ||
- | **→ Installez PHP : | + | → Installez PHP : |
- | ** | + | |
# apt-get install php-imap php-ldap php-curl php-xmlrpc php-gd php-mysql php-cas | # apt-get install php-imap php-ldap php-curl php-xmlrpc php-gd php-mysql php-cas | ||
- | **→ Installez MariaDB : | + | → Installez MariaDB : |
- | ** | + | |
# apt-get install mariadb-server | # apt-get install mariadb-server | ||
# mysql_secure_installation | # mysql_secure_installation | ||
Ligne 32: | Ligne 32: | ||
**→ 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 : |
# /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 | ||
Choisir Apache2 en appuyant sur la barre espace, et répondre NON à “créer la base avec db_common". | Choisir Apache2 en appuyant sur la barre espace, et répondre NON à “créer la base avec db_common". | ||
Ligne 57: | 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 73: | 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 83: | 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 97: | 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 ; |