Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
glpi [2026/05/17 13:31] – [3 Configuration de l'application GLPI] administrateurglpi [2026/09/03 16:05] (Version actuelle) – [3 Configuration de l'application GLPI] administrateur
Ligne 17: Ligne 17:
 ===== 1 Installation de l'application ===== ===== 1 Installation de l'application =====
  
-== Commande pour la dernière version en date (10.0.16) dans le répertoire /var/www/html : ==+== Commande pour la dernière version en date (11.0.8) dans le répertoire /var/www/html : ==
 <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://github.com/glpi-project/glpi/releases/latest). Il faut télécharger le fichier de la dernière version (voir sur https://github.com/glpi-project/glpi/releases/latest).
Ligne 25: Ligne 25:
 <code lscript> <code lscript>
 cd /tmp/ cd /tmp/
-wget https://github.com/glpi-project/glpi/releases/download/11.0.7/glpi-11.0.7.tgz+wget https://github.com/glpi-project/glpi/releases/download/11.0.8/glpi-11.0.8.tgz
 </code> </code>
    
Ligne 64: Ligne 64:
 Se connecter sur le navigateur avec l'adresse IP de votre serveur : [[http://<IP>/glpi]] Se connecter sur le navigateur avec l'adresse IP de votre serveur : [[http://<IP>/glpi]]
  
-<WRAP center round tip 95%>+<WRAP center round tip 75%>
 ==== Configuration du DocumentRoot Apache ==== ==== Configuration du DocumentRoot Apache ====
-Il est préférable de faire pointer **apache** vers le dossier **glpi* dans le fichier <wrap em>000-default.conf</wrap> : +Il est préférable de faire pointer **apache** vers le dossier **glpi** dans le fichier <wrap em>000-default.conf</wrap> : 
 <code lscript>nano /etc/apache2/sites-enalbled/000-default.conf</code> <code lscript>nano /etc/apache2/sites-enalbled/000-default.conf</code>
 On modifiera la partie DocumentRoot On modifiera la partie DocumentRoot
Ligne 72: Ligne 72:
 </WRAP> </WRAP>
  
 +<WRAP center round important 75%>
 +==== Nouveautés version 11 ====
 +===Nouveaux Prérequis===
 +Il faut désormais installer l'extension **bcmath** de PHP : <code lscript>apt install php-bcmath
 +systemctl restart apache2</code>
 +===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>a2enmod rewrite 
 + systemctl restart apache2</code>
 +  * On éditele fichier de configuration Apache : <code lscript>nano /etc/apache2/sites-enalbled/000-default.conf</code>
 +  * On modifiera la partie DocumentRoot : <code apache>DocumentRoot /var/www/html/glpi/public</code>
 +  * On ajoute les lignes suivantes <wrap em>à l'intérieur du VirtualHost (80 et/ou 443)</wrap>
 +    <code apache><Directory /var/www/html/glpi/public>
 + Require all granted
 + RewriteEngine On
 + RewriteCond %{HTTP:Authorization} ^(.+)$
 + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
 + RewriteCond %{REQUEST_FILENAME} !-f
 + RewriteRule ^(.*)$ index.php [QSA,L]
 +</Directory>
 + 
 +    </code>
 +</WRAP>
  
  
 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>d'extension manquante</wrap>, on installera l'extension puis on redémarrera apache. 
 + 
 +__**Exemple**__ 
 +<code lscript>apt install php-bcmath 
 +systemctl restart apache2</code> 
 +</WRAP> 
   * attribution des droits et autorisations   * attribution des droits et autorisations
 {{:glpi_bdd.jpeg?150 |}}  {{ :glpi_creerdb.jpeg?150|}} {{:glpi_bdd.jpeg?150 |}}  {{ :glpi_creerdb.jpeg?150|}}
Ligne 92: Ligne 123:
 ==== GLPI 10 et ultérieur ==== ==== GLPI 10 et ultérieur ====
  
-Depuis la version 10, GLPI intègre directement un outil d'inventaire ne nécessitant pas de plugin. Il suffit d'installer l'agent sur les machines à inventorier.+<wrap em>Depuis la version 10</wrap>, GLPI intègre directement un outil d'inventaire ne nécessitant pas de plugin. Il suffit d'installer l'agent sur les machines à inventorier.
  
 === Installation de l'agent sur Linux === === Installation de l'agent sur Linux ===
  
-Sur Linux : on récupère la dernière version de l'application agent sur https://github.com/glpi-project/glpi-agent/releases (ici 1.15) au format d'un **script PERL** :+Sur Linux : on récupère la dernière version de l'application agent sur https://github.com/glpi-project/glpi-agent/releases (ici 1.19) au format d'un **script PERL** :
  
 <code lscript> <code lscript>
 cd /tmp cd /tmp
-wget https://github.com/glpi-project/glpi-agent/releases/download/1.15/glpi-agent-1.15-linux-installer.pl +wget https://github.com/glpi-project/glpi-agent/releases/download/1.19/glpi-agent-1.19-linux-installer.pl 
- +</code>
-perl glpi-agent... -s <URL du serveur GLPI> --runnow --install (**tabuler** après glpi-agent pour avoir la version complète)+
  
 +On exécute ensuite le script PERL récupéré : 
 +  * <wrap em>**tabuler** après glpi-agent pour avoir la version complète</wrap>
 +  * Mettre l'URL du serveur sous la forme http://<ip_ou_fqdn>
 + 
 +<code lscript>
 +perl glpi-agent... -s <URL du serveur GLPI> --runnow --install
 </code> </code>