circle-caret-upComment mettre à jour GLPI

Cette page explique comment mettre à jour GLPI vers une nouvelle version.

Mise à jour de GLPI Network Cloud


Si vous avez souscrit à une offre GLPI Network Cloudarrow-up-right, nous mettrons automatiquement à jour votre instance GLPI à chaque nouvelle version ; aucune action de votre part n'est requise (si vous utilisez l'offre GLPI Network Cloud Privatearrow-up-right ; les mises à jour sont faites sur demande).

Le délai de mise à jour de votre instance dépend du type de version :

  • Correctifs de sécurité : une semaine avant la sortie publique

  • Versions mineures (par exemple, de 10.0.18 à 10.0.19) : généralement environ une semaine

  • Versions majeures (par exemple, de 10.0.20 à 11.0.0) : plus long, généralement plusieurs mois (pour garantir le bon fonctionnement)

Si vous êtes clients de GLPI Network Cloud Private vous pouvez demander une mise à jour sur votre support habituelarrow-up-right. Veuillez indiquer l'URL de l'instance GLPI Network Cloud que vous souhaitez mettre à niveau.

Mise à jour de GLPI auto-hébergé


circle-check

Voici les étapes de mise à jour vers une nouvelle version de GLPI (majeure ou mineure) :

  1. Sauvegarde de la base de données et des fichiers GLPI

La base de données de l'application conserve la trace de l'ensemble de votre instance GLPI. Il est très peu probable que vous ayez besoin de revenir à votre version actuelle, mais il est toujours utile de pouvoir y revenir en cas de problème.

circle-exclamation
  1. Téléchargez la dernière version de GLPI

Sur https://glpi-project.org/downloads/arrow-up-right, recherchez la dernière version, téléchargez-la sur votre serveur et extrayez-la dans un dossier vide où votre serveur web pourra la trouver.

  1. Assurez-vous que le répertoire cible est vide et extrayez les fichiers.

  1. Restaurez le fichier downstream.php précédemment sauvegardé.

circle-check
  1. Mettre à jour GLPI

Ouvrez l'URL de l'instance GLPI dans votre navigateur ou (recommandé) utilisez l'outil de ligne de commandearrow-up-right php bin/console db:update.

L'outil de ligne de commande vérifiera l'intégrité de votre base de données afin d'identifier les modifications susceptibles de compromettre la mise à jour et exécutera des migrations pour mettre à jour GLPI.

circle-exclamation
circle-info

La mise à jour désactivera automatiquement vos plugins. N'oubliez donc pas de les réactiver après la mise à jour.


Migration spécique des plugins de GLPI 10 vers GLPI 11

Vous trouverez ici la procédure pour migrer GLPI10 vers GLPI11 ainsi que les plugins suivants :

  • Generic Objects (désormais inclus dans le core)

  • Fields (nécessaire si vous utilisez Fields avec FormCreator)

  • FormCreator (désormais inclus dans le core)

circle-exclamation
circle-exclamation
circle-check

Migration des plugins

circle-exclamation

Generic objects

  • Si votre plugin n'était pas à jour avant la migration (version avant 2.14.14), veuillez télécharger et activer le plugin depuis le marketplace. Sinon rendez-vous au paragraphe "Entrez la commande suivante"

Plugin Generic Objects installé et activé
circle-exclamation

En cliquant sur la clé à molette, vous pourrez visualiser les éléments détectés par le plugin qui seront migrés

Etapes de migration
Eléments à migrer vers actifs personnalisés
  • Entrez la commande

Pour Ubuntu et consort :

Pour CentOS et consort :

Le traitement peut prendre du temps si vous avez beaucoup de données de migrer. Vous devriez obtenir un résultat similaire à celui-ci :

Les éléments migrés seront visibles depuis le parc ainsi que depuis le plugins Generic Objects.

Vérification post migration de Generic Objects

Fields

circle-info

Cette étape est nécessaire si vous utilisez Fields avec FormCreator

circle-exclamation

Ce n’est pas une migration a proprement parlé mais il faut vous assurer que le plugins soit bien présent et activé

Plugin Fields installé et activé

FormCreator

  • Si votre plugin n'était pas à jour avant la migration (version avant 2.13.10), veuillez installer et activez le plugin FormCreator. Sinon rendez-vous au paragraphe "Entrez la commande suivante"

Plugin FormCreator intallé et activé

Depuis Outils > Formcreator EOL Info, vous pouvez visualiser le nombre de formulaires à migrer et ceux nativement présents dans GLPI (au nombre de 2 par défaut)

Etapes de migration
Nombre de formulaires à migrer

  • Entrez la commande suivante

Pour Ubuntu et consort :

Pour CentOS et consort :

Le traitement peut prendre du temps si vous avez beaucoup de données de migrer. Vous devriez obtenir un résultat similaire à celui-ci :

Vous pourrez consulter le résultat depuis le status de migration via Outils > Formcreator EOL Info

Vérification post migration de Forms
circle-check

Vous trouverez ci-dessous une vidéo couvrant ce processus :

Mis à jour