Hyppää sisältöön

Päivittäminen

Suunnittele MRBS-päivitys sovelluksen ja tietokannan muutoksena.

Ennen päivitystä

  1. Lue jokaisen ylitettävän version julkaisutiedot.
  2. Varmuuskopioi tietokanta ja varmista, että se voidaan palauttaa.
  3. Varmuuskopioi config.inc.php, mukautetut teemat, sivuston UKK-tiedostot ja muut paikalliset muutokset.
  4. Tallenna nykyinen PHP, tietokanta, todennus ja sähköpostiasetukset.
  5. Varaa tuotantojärjestelmien huoltoikkuna.

Warning

Älä korvaa vanhaa asennusta olettaen, että paikalliset muutokset säilyvät. Vertaa asetuksiasi uuteen mallitiedostoon ja ota tarkoitukselliset ohitukset uudelleen käyttöön.

Vaihda sovellustiedostot

Asenna puhdas kopio uudesta julkaisusta. Siirrä eteenpäin sivustokohtaisia ​​tiedostoja, älä vanhoja sovellustiedostoja.

Erityisesti:

  • aloita uuden julkaisun tiedostosta config.inc.php-sample;
  • siirrä tarvittavat arvot vanhasta tiedostosta config.inc.php;
  • käytä uudelleen mukautettuja teemoja ja UKK-sisältöä tarkoituksella; ja
  • älä korvaa uusia oletustiedostoja vanhoilla kopioilla.

Tietokannan päivitys

MRBS päivittää tuetut historialliset skeemat automaattisesti, kun sovellus suoritetaan ensimmäisen kerran. Se voi pyytää tietokannan valtuustietoja, joilla on oikeus muuttaa taulukoita.

Käytä erillistä päivitystiliä, jos normaali ajonaikainen tili ei voi muuttaa skeemaa.

Vahvistus

Testaa päivityksen jälkeen:

  • kirjautuminen ja uloskirjautuminen;
  • järjestelmänvalvojan käyttöoikeudet;
  • päivä-, viikko- ja kuukausinäkymät;
  • varausten luominen, muokkaaminen ja poistaminen;
  • toistuvat varaukset;
  • hyväksyntä ja rekisteröinti, jos mahdollista;
  • haku, raportit ja vienti;
  • sähköpostin toimitus; ja
  • todennus- ja integraatiopolut, kuten LDAP, SAML tai sisällönhallintajärjestelmän kirjautuminen.

Tarkista järjestelmänvalvojan Ohje-sivulta odotetut MRBS- ja malliversiot.

Palautus

Palautus vaatii sekä aiemmat sovellustiedostot että yhteensopivan tietokannan varmuuskopion. Vain tiedostojen palauttaminen voi jättää vanhan sovelluksen liitettynä uudempaan skeemaan.