glpi

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édentes Révision précédente
Prochaine révision
Révision précédente
glpi [2025/09/02 18:42] – [1 Installation de l'application] administrateurglpi [2026/05/17 14:31] (Version actuelle) – [GLPI 10 et ultérieur] 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.7) 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/10.0.19/glpi-10.0.19.tgz+wget https://github.com/glpi-project/glpi/releases/download/11.0.7/glpi-11.0.7.tgz
 </code> </code>
    
Ligne 63: Ligne 63:
  
 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 75%>
 +==== 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>
 +<code lscript>nano /etc/apache2/sites-enalbled/000-default.conf</code>
 +On modifiera la partie DocumentRoot
 +<code apache>DocumentRoot /var/www/html/glpi</code>
 +</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
 +
 +        # Ensure authorization headers are passed to PHP.
 +        # Some Apache configurations may filter them and break usage of API, CalDAV, ...
 +        RewriteCond %{HTTP:Authorization} ^(.+)$
 +        RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
 +
 +        # Redirect all requests to GLPI router, unless file exists.
 +        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 86: Ligne 132:
 === 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.11) 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.17) 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.11/glpi-agent-1.11-linux-installer.pl+wget https://github.com/glpi-project/glpi-agent/releases/download/1.17/glpi-agent-1.17-linux-installer.pl
  
 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)
  
 </code> </code>
 +
  
 === Installation de l'agent sur Windows === === Installation de l'agent sur Windows ===
  • glpi.1756838569.txt.gz
  • Dernière modification : 2025/09/02 18:42
  • de administrateur