Aller au contenu

Mise à niveau

Planifier une mise à niveau MRBS comme un changement d’application et de base.

Avant

  1. Lire les notes de chaque version traversée.
  2. Sauvegarder la base et vérifier sa restauration.
  3. Sauvegarder config.inc.php, thèmes, FAQ et modifications locales.
  4. Noter les configurations PHP, base, authentification et courrier.
  5. Prévoir une fenêtre de maintenance en production.

Warning

Ne pas écraser l’installation en supposant que les changements locaux survivront. Comparer la configuration au nouvel exemple et réappliquer les substitutions voulues.

Remplacer les fichiers

Installer une copie propre de la nouvelle version. Reporter les fichiers propres au site, pas les anciens fichiers applicatifs.

En particulier :

  • partir du nouveau config.inc.php-sample ;
  • transférer les valeurs nécessaires de l’ancien config.inc.php ;
  • réappliquer volontairement thèmes et FAQ ;
  • ne pas remplacer les nouveaux fichiers de valeurs par d’anciennes copies.

Mise à niveau de la base

MRBS met automatiquement à niveau les anciens schémas pris en charge au premier démarrage. Il peut demander un compte autorisé à modifier les tables.

Utiliser un compte de mise à niveau si le compte d’exécution ne peut modifier le schéma.

Vérification

Tester ensuite :

  • connexion et déconnexion ;
  • accès administrateur ;
  • vues jour, semaine et mois ;
  • création, modification et suppression ;
  • récurrences ;
  • approbation et inscription ;
  • recherche, rapports et exports ;
  • livraison des e-mails ;
  • LDAP, SAML ou connexion CMS.

Vérifier sur Aide les versions MRBS et de schéma attendues.

Retour arrière

Il exige les anciens fichiers et une sauvegarde compatible de la base. Restaurer seulement les fichiers peut relier l’ancienne application à un schéma plus récent.