Ga naar inhoud

Upgraden

Behandel een MRBS-upgrade als een geplande wijziging van zowel de applicatie als de database.

Vóór de upgrade

  1. Lees de release-opmerkingen voor elke versie die wordt overschreden.
  2. Maak een back-up van de database en controleer of deze kan worden hersteld.
  3. Maak een back-up van config.inc.php, aangepaste thema's, site-FAQ-bestanden en andere lokale wijzigingen.
  4. Leg de huidige PHP, database, authenticatie en e-mailconfiguratie vast.
  5. Plan een onderhoudsvenster voor productiesystemen.

Warning

Overschrijf de installatie niet en ga ervan uit dat lokale wijzigingen zullen overleven. Vergelijk uw configuratie met het nieuwe voorbeeld en pas opzettelijke overschrijvingen opnieuw toe.

Applicatiebestanden vervangen

Installeer een schone kopie van de nieuwe release. Draag locatiespecifieke bestanden over, geen oude applicatiebestanden.

In het bijzonder:

  • begin met de nieuwe config.inc.php-sample;
  • vereiste waarden overbrengen van de oude config.inc.php;
  • aangepaste thema's en FAQ-inhoud opzettelijk opnieuw toepassen; en
  • vervang geen nieuwe standaardbestanden door oude kopieën.

Database-upgrade

MRBS upgradet ondersteunde historische schema's automatisch wanneer de applicatie voor het eerst wordt uitgevoerd. Het kan databasereferenties opvragen met rechten om tabellen te wijzigen.

Gebruik een speciaal upgradeaccount als het normale databaseaccount van de toepassing het schema niet kan wijzigen.

Verificatie

Test na het upgraden:

  • inloggen en uitloggen;
  • beheerderstoegang;
  • dag-, week- en maandweergaven;
  • creëren, bewerken en verwijderen;
  • terugkerende boekingen;
  • goedkeuring en registratie indien ingeschakeld;
  • zoeken, rapporteren en exporteren;
  • e-mailbezorging; en
  • achtergrond- of integratiepaden zoals LDAP, SAML of CMS-aanmelding.

Controleer de beheerderspagina Help voor de verwachte MRBS- en schemaversies.

Terugdraaien

Voor het terugdraaien zijn zowel de vorige toepassingsbestanden als een compatibele databaseback-up vereist. Als u alleen de bestanden herstelt, kan de oude applicatie verbonden blijven met een nieuwer schema.