Gå til indholdet

Opgradering

Planlæg en MRBS-opgradering som en applikations- og databaseændring.

Før opgraderingen

  1. Læs udgivelsesbemærkningerne for hver version, der krydses.
  2. Sikkerhedskopier databasen og kontroller, at den kan gendannes.
  3. Sikkerhedskopiér config.inc.php, brugerdefinerede temaer, lokale FAQ-filer og andre lokale ændringer.
  4. Notér den aktuelle konfiguration af PHP, database, autentificering og mail.
  5. Planlæg et vedligeholdelsesvindue for produktionssystemer.

Warning

Overskriv ikke installationen i forventning om, at lokale ændringer bevares. Sammenlign konfigurationen med den nye eksempelkonfiguration, og overfør de tilsigtede ændringer igen.

Udskift applikationsfiler

Installer en ren kopi af den nye udgivelse. Overfør filer, der tilhører installationen, men ikke gamle applikationsfiler.

Især:

  • start fra den nye config.inc.php-sample;
  • overfør nødvendige værdier fra den gamle config.inc.php;
  • genanvend tilpassede temaer og FAQ-indhold bevidst; og
  • udskift ikke nye standardfiler med gamle kopier.

Opgradering af database

MRBS opgraderer automatisk understøttede ældre skemaer, første gang applikationen køres. Det kan kræve en databasekonto med ret til at ændre tabeller.

Brug en dedikeret opgraderingskonto, hvis applikationens normale databasekonto ikke kan ændre skemaet.

Verifikation

Test efter opgraderingen:

  • login og logout;
  • administratoradgang;
  • dag-, uge- og månedsvisninger;
  • oprettelse, redigering og sletning af bookinger;
  • tilbagevendende reservationer;
  • godkendelse og registrering, hvor aktiveret;
  • søgning, rapporter og eksport;
  • levering af e-mail;
  • understøttende tjenester og integrationer som LDAP, SAML eller CMS-login.

Kontrollér som administrator på siden Hjælp, at de forventede versioner af MRBS og databaseskemaet vises.

Rul tilbage

En tilbagerulning kræver både de tidligere programfiler og en kompatibel databasesikkerhedskopiering. Gendannelse af kun filerne kan efterlade det gamle program forbundet til et nyere skema.