Actualizare¶
Tratați actualizarea MRBS ca pe o modificare atât a aplicației, cât și a bazei de date.
Înainte de actualizare¶
- Citiți notele de lansare pentru fiecare versiune încrucișată.
- Faceți o copie de rezervă a bazei de date și verificați dacă poate fi restaurată.
- Faceți copii de rezervă pentru
config.inc.php, teme personalizate, fișiere cu întrebări frecvente ale site-ului și alte modificări locale. - Înregistrați configurația curentă PHP, baza de date, autentificare și e-mail.
- Programați o fereastră de întreținere pentru sistemele de producție.
Warning
Nu suprascrieți instalarea și presupuneți că modificările locale vor supraviețui. Comparați configurația dvs. cu noul eșantion și aplicați din nou modificările intenționate.
Înlocuiți fișierele aplicației¶
Instalați o copie curată a noii ediții. Transferați fișiere specifice site-ului, nu fișiere de aplicații vechi.
În special:
- începe de la noul
config.inc.php-sample; - transfera valorile cerute din vechiul
config.inc.php; - reaplicați teme personalizate și conținut de întrebări frecvente în mod deliberat; şi
- nu înlocuiți fișierele implicite noi cu copii vechi.
Actualizarea bazei de date¶
MRBS actualizează automat schemele istorice acceptate la prima rulare a aplicației. Poate solicita acreditări ale bazei de date cu drepturi de modificare a tabelelor.
Utilizați un cont de upgrade dedicat dacă contul normal de rulare nu poate schimba schema.
Verificare¶
După actualizare, testați:
- autentificare și deconectare;
- acces administrator;
- vizualizări de zi, săptămână și lună;
- creați, editați și ștergeți;
- rezervări recurente;
- aprobarea și înregistrarea acolo unde sunt activate;
- căutare, rapoarte și export;
- livrare prin e-mail; şi
- fundal sau căi de integrare, cum ar fi LDAP, SAML sau autentificare CMS.
Verificați pagina de administrator Ajutor pentru versiunile așteptate MRBS și schema.
Rollback¶
O derulare înapoi necesită atât fișierele aplicației anterioare, cât și o copie de rezervă compatibilă a bazei de date. Restaurarea numai a fișierelor poate lăsa vechea aplicație conectată la o schemă mai nouă.