Vai al contenuto

Aggiornamento

Pianificare un aggiornamento MRBS come modifica dell'applicazione e del database.

Prima dell'aggiornamento

  1. Leggi le note di rilascio per ogni versione incrociata.
  2. Eseguire il backup del database e verificare che possa essere ripristinato.
  3. Esegui il backup di config.inc.php, temi personalizzati, file FAQ del sito e altre modifiche locali.
  4. Registra l'attuale PHP, database, autenticazione e configurazione della posta.
  5. Pianificare una finestra di manutenzione per i sistemi di produzione.

Warning

Non sovrascrivere l'installazione e presupporre che le modifiche locali sopravvivano. Confronta la tua configurazione con il nuovo esempio e riapplica le sostituzioni intenzionali.

Sostituisci i file dell'applicazione

Installare una copia pulita della nuova versione. Riporta file specifici del sito, non vecchi file dell'applicazione.

In particolare:

  • iniziare dal nuovo config.inc.php-sample;
  • trasferire i valori richiesti dal vecchio config.inc.php;
  • riapplicare deliberatamente temi personalizzati e contenuti delle FAQ; e
  • non sostituire i nuovi file predefiniti con vecchie copie.

Aggiornamento della banca dati

MRBS aggiorna automaticamente gli schemi storici supportati alla prima esecuzione dell'applicazione. Potrebbe richiedere credenziali del database con diritti di alterazione delle tabelle.

Utilizza un account dedicato agli aggiornamenti se il normale account del database dell'applicazione non può modificare lo schema.

Verifica

Dopo l'aggiornamento, prova:

  • login e logout;
  • accesso amministratore;
  • visualizzazioni giornaliere, settimanali e mensili;
  • creare, modificare ed eliminare;
  • prenotazioni ricorrenti;
  • approvazione e registrazione ove abilitata;
  • ricerca, report ed esportazione;
  • consegna della posta elettronica; e
  • procedure di autenticazione o integrazione come LDAP, SAML o accesso tramite CMS.

Controlla la pagina Guida dell'amministratore per verificare le versioni previste di MRBS e dello schema.

Rollback

Un rollback richiede sia i file dell'applicazione precedenti che un backup del database compatibile. Il ripristino solo dei file potrebbe lasciare la vecchia applicazione connessa a uno schema più recente.