La mise à jour ne s'applique pas à l'offre MyGRR, l'ensemble de la prestation est comprise dans l'offre
Cette page vous explique comment procédé à une mise à jour à partir d'une version 1.X.X, 2.X.X ou 3.X.X de GRR vers la dernière version de GRR. Si vous êtes déjà en version 4, veuillez suivre la procédure simplifié Mise à jour - Depuis version >= 4
Il est fortement conseillé de vérifier et de mettre à jour son GRR régulièrement. Les mises à jour peuvent comporter des nouveautés, des corrections, des patchs de sécurité, et malheureusement des bogues.
Vous pouvez faire des sauts de versions, il n'est pas nécessaire de mettre à jour votre GRR vers les versions que vous avez manqué. Une fois la base de données à jour, il est déconseillé de rétrograder de version.
Dans tout les cas ni les développeurs, ni DEVOME n'est responsable des dysfonctionnement et des dommages que cela peut occasionner.
Avant de commencer procéder par une sauvegarde complète de vos fichiers et de la base SQL
Pour obtenir la dernière version de GRR, veuillez télécharger l'archive sur GitHub https://github.com/JeromeDevome/GRR/releases
Il est déconseillé d'utiliser les version en "Pre-release" pour un serveur en production
Veuillez aussi vérifier que votre serveur est compatible avec la dernière version de GRR 2.1 Prérequis
Depuis la version GRR1.7, tous les fichiers portant l’extension ".inc" ont été renommés avec l’extension ".inc.php".
Récupérer sur votre votre serveur les fichiers ci dessous dans le dossier include
:
Ainsi que la totalité du dossier images
Depuis la version GRR 4.0, il est déconseillé de modifier le fichier config.inc.php
, il sera préférable de créer un fichier configperso.inc.php
pour ne pas perdre les modifications à chaque mise à jour.
Si vous avez effectué des modifications dans le fichier config.inc.php
; créé un fichier configperso.inc.php
et servez-vous de votre ancien fichier config.inc.php
pour y remettre les bons paramètres, propres à votre configuration. Enregistrez le fichier configperso.inc.php
.
Remarques : Selon l’ancienneté de votre version actuelle de GRR, un grand nombre de paramètres présents dans votre ancien fichier config.inc.php sont devenus obsolètes dans la nouvelle version car ils sont directement accessibles par l’interface de GRR.
Supprimer du serveur, l'ensemble des fichiers de GRR. (Supprimer et n'écraser pas pour ne pas laisser des fichiers inutile pouvant comporter des failles) Transférer sur votre serveur les fichiers précédemment téléchargé à l'étape 2.
Réinjecté les fichiers suivant dans le dossier personnalisation
:
Attention : Si votre fichier est antérieur à la version 1.9.7 il doit être renommé en « connect.inc.php » au lieu de « conntect.inc »
Les images devront être réimporté plus tard via l'administration.
En accédant via un navigateur à votre GRR, on vous proposera l'installation ou la mise à jour. Sélectionner mise à jour
, et vérifier le résultat de la mise à jour. Les erreurs non critiques peuvent être ignoré.
Si vous n'avez pas la proposition ci-dessous : veuillez accéder à http://www.monsite/grr/installation/maj.php (à adapter !)
La mise à jour est terminé
Vous devrez insérer l'ensemble des images (logo, ressource...) via l'administration.
Pour des raisons de sécurité, veuillez supprimer le dossier installation
de votre serveur.