Ir para o conteúdo

Atualizando

Planeie uma atualização MRBS como uma alteração na aplicação e na base de dados.

Antes da atualização

  1. Leia as notas de lançamento de cada versão que está a ser cruzada.
  2. Faça uma cópia de segurança da base de dados e verifique se pode ser restaurada.
  3. Faça cópias de segurança de config.inc.php, temas personalizados, ficheiros de perguntas frequentes do site e outras alterações locais.
  4. Registe o PHP atual, a base de dados, a autenticação e a configuração de correio.
  5. Agende uma janela de manutenção para os sistemas de produção.

Warning

Não substitua a instalação e presuma que as alterações locais sobreviverão. Compare a sua configuração com a nova amostra e volte a aplicar substituições intencionais.

Substitua os ficheiros da aplicação

Instale uma cópia limpa da nova versão. Transporte ficheiros específicos do site, não ficheiros de aplicações antigas.

Em particular:

  • comece pelo novo config.inc.php-sample;
  • transferir os montantes necessários do antigo config.inc.php;
  • reaplicar temas personalizados e conteúdo de perguntas frequentes deliberadamente; e
  • não substitua os novos ficheiros padrão por cópias antigas.

Atualização de base de dados

MRBS atualiza os esquemas históricos suportados automaticamente quando a aplicação é executada pela primeira vez. Pode solicitar credenciais de base de dados com direitos para alterar tabelas.

Utilize uma conta de atualização dedicada se a conta da aplicação normal não puder alterar o esquema.

Verificação

Após a atualização, teste:

  • login e logout;
  • acesso de administrador;
  • visualizações de dia, semana e mês;
  • criar, editar e eliminar;
  • reservas recorrentes;
  • aprovação e registo quando habilitado;
  • investigação, relatórios e exportação;
  • entrega de e-mail; e
  • caminhos de fundo ou de integração, como LDAP, SAML ou login CMS.

Verifique a página do administrador Help para obter o MRBS esperado e as versões do esquema.

Reverter

Uma reversão requer os ficheiros anteriores da aplicação e um backup de base de dados compatível. Restaurar apenas os ficheiros pode deixar a aplicação antiga ligada a um esquema mais recente.