Mise à jour de GLPI Au 27 juillet 2026, la version stable courante est GLPI 11.0.8. Les versions récentes ont inclus plusieurs corrections de sécurité : les mises à jour ne doivent pas être considérées comme purement esthétiques. 12.1 Avant la mise à jour lire les notes de version ; vérifier la compatibilité des plugins ; réaliser une sauvegarde complète ; tester la restauration si la mise à jour est importante ; contrôler le schéma ; activer la maintenance. cd /var/www/glpi sudo -u www-data php bin/console db:check_schema_integrity sudo -u www-data php bin/console glpi:maintenance:enable 12.2 Télécharger la nouvelle version cd /tmp NEW_GLPI_VERSION="VERSION_CIBLE" wget "https://github.com/glpi-project/glpi/releases/download/${NEW_GLPI_VERSION}/glpi-${NEW_GLPI_VERSION}.tgz" tar -xzf "glpi-${NEW_GLPI_VERSION}.tgz" Remplacer VERSION_CIBLE par la version réellement publiée. Ne jamais deviner un numéro de version : le vérifier sur le site officiel. 12.3 Remplacer le code La documentation officielle déconseille de copier la nouvelle version par-dessus l’ancienne. Conserver downstream.php, puis permuter les dossiers : sudo cp \ /var/www/glpi/inc/downstream.php \ /tmp/downstream.php sudo mv /var/www/glpi \ "/var/www/glpi-old-$(date +%F_%H-%M-%S)" sudo mv /tmp/glpi /var/www/glpi sudo install \ -o root -g root -m 0644 \ /tmp/downstream.php \ /var/www/glpi/inc/downstream.php sudo chown -R root:root /var/www/glpi sudo find /var/www/glpi -type d -exec chmod 0755 {} \; sudo find /var/www/glpi -type f -exec chmod 0644 {} \; Les données, la configuration et la Marketplace sont conservées dans /var/lib/glpi et /etc/glpi. 12.4 Migrer la base cd /var/www/glpi sudo -u www-data php bin/console glpi:system:check_requirements sudo -u www-data php bin/console db:update Pour une mise à jour majeure, vérifier les plugins puis reprendre leur exécution : sudo -u www-data php bin/console plugin:resume_execution Terminer : sudo -u www-data php bin/console db:check_schema_integrity sudo -u www-data php bin/console glpi:maintenance:disable sudo apache2ctl configtest sudo systemctl reload apache2 12.5 Contrôles après mise à jour connexion administrateur ; création d’un ticket ; envoi d’une notification ; exécution de cron ; collecte d’un courriel ; connexion LDAP ; remontée d’un agent ; consultation d’un document ; fonctionnement de chaque plugin ; absence d’erreur dans les journaux. Conserver temporairement l’ancien répertoire source et la sauvegarde jusqu’à validation. Le retour arrière nécessite généralement de restaurer ensemble l’ancien code, la base et les fichiers correspondant à la même sauvegarde. Documentation GLPI 11 — Debian 12, Apache, PHP 8.2 et MariaDB.