TUTO : GLPI – Mettre à jour GLPI

Aujourd’hui nous allons voir comment mettre à jour l’application GLPI !

Lorsqu’on a vu comment installer GLPI, l’application était en version 0.85, maintenant elle est en 0.85.20, donc n’est plus à jour c’est pour cela que je suis là !

D’abord, pour savoir si une nouvelle version est disponible, vous pouvez le voir directement depuis votre interface en allant dans « Administration » puis « Maintenance« . Une fois sur la page il suffit de cliquer sur « Vérifier si une nouvelle version est disponible ».

GLPI Vérifier mise à jour

Si une mise à jour est disponible, vous aurez un encadré juste au dessus du bouton ou alors dans le bas de page un message indiquant qu’une nouvelle version est disponible !

GLPI Mise a jour disponible

Une fois que nous avons la confirmation qu’une version est disponible, nous pouvons maintenant nous occuper de la télécharger pour l’installer !

Pour pouvoir poursuivre la procédure, nous devons nous connecter sur le serveur.

Une fois fait, et comme d’habitude je travaille avec le compte « root » dans son dossier (« cd /root/ »).

Nous pouvons maintenant télécharger le paquet : « wget https://forge.indepnet.net/attachments/download/1954/glpi-0.85.2.tar.gz » et le décompresser « tar xvf glpi-0.85.2.tar.gz ». Vous devriez avoir ensuite un répertoire nommé « glpi » dans votre dossier. Supprimer aussi le répertoire files déjà présent en faisant en petit « rm » : « rm -R /root/glpi/files » qui contient les documents déjà existant, nous verrons comment les remettre par la suite.

GLPI rm -r files

Nous devons maintenant déplacer l’ancien répertoire de notre GLPI en production (dans le premier tuto nous l’avons installé à la racine de « www » : « /var/www/glpi ») dans un répertoire temporaire : « mv /var/www/glpi /root/glpi_old ».

GLPI mv

Nous allons remettre maintenant l’ancien dossier « files » présent dans le dossier de l’ancien GLPI : « cp -R /root/glpi_old/files /root/glpi ».

GLPI cp -r file

A partir de là nous pouvons mettre la nouvelle version dans le répertoire « www » : « mv /root/glpi /var/www ».

GLPI mv www

Pour finir, nous devons attribuer tous les droits à l’utilisateur www-data à ce dossier afin de prévenir des problèmes d’écritures qu’on aurait pu avoir lors de la configuration :  « chown -R www-data:www-data /var/www/glpi ».

Maintenant nous avons finit au niveau des commandes, nous pouvons basculer sur le navigateur en allant sur le lien de notre GLPI (http://{SON IP}/glpi) !

Pour la première étape, nous devons choisir la langue, vous pouvez choisir celle que vous voulez bien sûr.

GLPI Langue

Sur la deuxième étape nous devons accepter les éternels CGU.

GLPI CGU

A partir de maintenant, nous allons donc maintenant mettre à jour l’application, donc cliquez sur « Mettre à jour ».

GLPI Mise a jour

A présent nous pouvons voir que les tests sont tous passés, grâce à la dernière commande faite.

GLPI Tests

A partir de maintenant nous avons besoin de nos informations SQL (Serveur, utilisateur et mot de passe), donc connectez-vous et choisissez la base à mettre à jour (logiquement : glpi) et confirmer.

GLPI SQL

GLPI SQL 2

GLPI SQL 3

Si tout ce passe bien, vous devriez sur cette page :

GLPI Finit

Vous pouvez maintenant utiliser votre GLPI franchement mis à jour !

0
Show Comments (15) Hide Comments (15)
S’abonner
Notification pour
guest

15 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Joffrey
10 années il y a

Très bien expliqué, merci !

winer
winer
8 années il y a

en fin un tuto bien présenté merci beaucoup 🙂

amroun nassim
8 années il y a

Bonjour, merci pour le tuto j’ai procédé à la mise a jours en suivant le tuto pas à pas après avoir inséré mes informations de login mysql configuré la table voici l’erreur généré lors de la migration des solutions, je passe de la version 90.5 à la version 90.1

9.1 add right for softwarelicense – Erreur durant l’éxecution de la requête : INSERT INTO `glpi_profilerights` (`id`, `profiles_id`, `name`, `rights`) VALUES (NULL, ‘1’, ‘license’, ‘0’) – L’erreur est Duplicate entry ‘1-license’ for key ‘unicity’

mercii

nassim
8 années il y a
Répondre à  amroun nassim

J’ai fini par trouvé Alors pour ceux ou sa marche pas il faut allez dans la table

glpi_configs

et modifier le champs version avec la valeur 9.1

parcontre le plugin Fusion inventory ne fonctionne pas c’est normale ????

nassim
8 années il y a

J’ai fini par trouvé Alors pour ceux ou sa marche pas il faut allez dans la table

glpi_configs

et modifier le champs version avec la valeur 9.1

parcontre le plugin Fusion inventory ne fonctionne pas c’est normale ????

amroun nassim
8 années il y a
Répondre à  nassim

en faite je constate que fusion inventory controle toujour les version de GLPI selon leurs ancienne codification ou la version 9.1 == 0.91 pour que sa remarche j’ai pas voulue fouiller dans le code de fusioninventory pour voir mais en remettant la version a 0.91 fusionremarche.

voila je ne sais pas si j’ai bien fais de le faire j’attends vos feedback

samir
samir
8 années il y a

bonjour, j’ ai un souci de mise a jour avec glpi 9.1.1 ,tuto pas mal mais à la fin :
« You don’t have permission to access /install/install.php on this server. »
J’ ai rajouter des permitions type comme sitée ci dessus et « chmod -R 755 glpi » mais rien a faire. je précise que je suis stagiaire et que je travail sur une « VM »
AIDEZ moi svp cordialement stef

benjamen
7 années il y a

Bonsoir
juste un remerciement a ce qui sont qui intervienne sur les différentes sujets du projet GLPI a mon tour j’ai un soucis mon glpi est logé sur LINUX-MINT 17 SARAH ce qui me restent ce l’installation de ocs inventory j’ai besoin d’un cout de main au prés de tous les internautes.
CDT…

Alex
Alex
6 années il y a

Les plugins de l’ancienne version sont-ils repris dans la nouvelle version avec cette manipulation ou faut-il récupérer également le dossier « plugin » ?

gary
gary
5 années il y a

Merci pour le tuto très bien réaliser .