Différences
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 | ||
| glpi [2025/02/25 22:13] – [1 Installation de l'application] serge.guerinet | glpi [2026/05/17 14:31] (Version actuelle) – [GLPI 10 et ultérieur] administrateur | ||
|---|---|---|---|
| Ligne 17: | Ligne 17: | ||
| ===== 1 Installation de l' | ===== 1 Installation de l' | ||
| - | == Commande pour la dernière version en date (10.0.16) dans le répertoire / | + | == Commande pour la dernière version en date (11.0.7) dans le répertoire / |
| <WRAP center round important 80%> | <WRAP center round important 80%> | ||
| Il faut télécharger le fichier de la dernière version (voir sur https:// | Il faut télécharger le fichier de la dernière version (voir sur https:// | ||
| Ligne 25: | Ligne 25: | ||
| <code lscript> | <code lscript> | ||
| cd /tmp/ | cd /tmp/ | ||
| - | wget https:// | + | wget https:// |
| </ | </ | ||
| Ligne 38: | Ligne 38: | ||
| mv glpi / | mv glpi / | ||
| </ | </ | ||
| - | == Donner le droit à Apache d' | + | == Donner le droit à Apache |
| <code lscript> | <code lscript> | ||
| //change le propriétaire (www-data) et le groupe propriétaire (root) du dossier et des sous dossiers (-R) | //change le propriétaire (www-data) et le groupe propriétaire (root) du dossier et des sous dossiers (-R) | ||
| Ligne 63: | Ligne 63: | ||
| Se connecter sur le navigateur avec l' | Se connecter sur le navigateur avec l' | ||
| + | |||
| + | <WRAP center round tip 75%> | ||
| + | ==== Configuration du DocumentRoot Apache ==== | ||
| + | Il est préférable de faire pointer **apache** vers le dossier **glpi** dans le fichier <wrap em> | ||
| + | <code lscript> | ||
| + | On modifiera la partie DocumentRoot | ||
| + | <code apache> | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 75%> | ||
| + | ==== Nouveautés version 11 ==== | ||
| + | ===Nouveaux Prérequis=== | ||
| + | Il faut désormais installer l' | ||
| + | systemctl restart apache2</ | ||
| + | ===Réécriture et nouveau DocumentRoot=== | ||
| + | La version 11 a été réécrite en utilisant Symfony. On __**doit**__ désormais modifier le chemin du **DocumentRoot** et ajouter la réécriture de lien : | ||
| + | * On active le mode **rewrite** : <code lscript> | ||
| + | | ||
| + | * On éditele fichier de configuration Apache : <code lscript> | ||
| + | * On modifiera la partie DocumentRoot : <code apache> | ||
| + | * On ajoute les lignes suivantes <wrap em>à l' | ||
| + | <code apache>< | ||
| + | Require all granted | ||
| + | |||
| + | RewriteEngine On | ||
| + | |||
| + | # Ensure authorization headers are passed to PHP. | ||
| + | # Some Apache configurations may filter them and break usage of API, CalDAV, ... | ||
| + | RewriteCond %{HTTP: | ||
| + | RewriteRule .* - [E=HTTP_AUTHORIZATION: | ||
| + | |||
| + | # Redirect all requests to GLPI router, unless file exists. | ||
| + | RewriteCond %{REQUEST_FILENAME} !-f | ||
| + | RewriteRule ^(.*)$ index.php [QSA,L] | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| La procédure vérifiera que vous avez bien rempli les pré-requis suivants : | La procédure vérifiera que vous avez bien rempli les pré-requis suivants : | ||
| - | * installation des paquetages nécessaires | + | * installation des paquetages nécessaires |
| + | <WRAP center round tip 60%> | ||
| + | En cas <wrap em> | ||
| + | |||
| + | __**Exemple**__ | ||
| + | <code lscript> | ||
| + | systemctl restart apache2</ | ||
| + | </ | ||
| * attribution des droits et autorisations | * attribution des droits et autorisations | ||
| {{: | {{: | ||
| Ligne 86: | Ligne 132: | ||
| === Installation de l' | === Installation de l' | ||
| - | Sur Linux : on récupère la dernière version de l' | + | Sur Linux : on récupère la dernière version de l' |
| <code lscript> | <code lscript> | ||
| cd /tmp | cd /tmp | ||
| - | wget https:// | + | wget https:// |
| perl glpi-agent... -s <URL du serveur GLPI> --runnow --install (**tabuler** après glpi-agent pour avoir la version complète) | perl glpi-agent... -s <URL du serveur GLPI> --runnow --install (**tabuler** après glpi-agent pour avoir la version complète) | ||
| </ | </ | ||
| + | |||
| === Installation de l' | === Installation de l' | ||
| Ligne 135: | Ligne 182: | ||
| {{: | {{: | ||
| - | * Dans le type d' | + | * Dans le type d' |
| * Sur l' | * Sur l' | ||
| - | * Le DN de l' | + | * Le DN de l' |
| Une fois votre configuration terminée vous pouvez tester la connexion au serveur : | Une fois votre configuration terminée vous pouvez tester la connexion au serveur : | ||