Aktualizace¶
Aktualizaci MRBS plánujte jako změnu aplikace i databáze.
Před upgradem¶
- Přečtěte si poznámky k verzi pro každou překračovanou verzi.
- Zálohujte databázi a ověřte, že ji lze obnovit.
- Zálohujte
config.inc.php, vlastní motivy, soubory s často kladenými dotazy na webu a další místní změny. - Zaznamenejte si aktuální PHP, databázi, ověřování a konfiguraci pošty.
- Naplánujte okno údržby pro produkční systémy.
Warning
Nepřepisujte stávající instalaci s předpokladem, že místní změny zůstanou zachovány. Porovnejte svou konfiguraci s novou ukázkou a znovu do ní přeneste záměrné úpravy.
Nahraďte soubory aplikace¶
Nainstalujte čistou kopii nové verze. Přeneste pouze soubory konkrétní instalace, nikoli staré soubory aplikace.
Zejména:
- vycházejte z nového souboru
config.inc.php-sample; - přeneste potřebné hodnoty ze starého souboru
config.inc.php; - vědomě znovu použijte vlastní motivy a obsah často kladených dotazů;
- nenahrazujte nové výchozí soubory starými kopiemi.
Upgrade databáze¶
MRBS při prvním spuštění automaticky aktualizuje podporovaná starší databázová schémata. K tomu může potřebovat databázový účet s oprávněním měnit tabulky.
Pokud normální běhový účet nemůže změnit schéma, použijte vyhrazený účet pro upgrade.
Ověření¶
Po upgradu otestujte:
- přihlášení a odhlášení;
- přístup správce;
- zobrazení dne, týdne a měsíce;
- vytváření, úpravu a odstraňování rezervací;
- opakované rezervace;
- schválení a registrace tam, kde je povolena;
- vyhledávání, sestavy a export;
- doručování e-mailem; a
- podpůrné služby a integrace, například LDAP, SAML nebo přihlášení přes CMS.
Jako správce zkontrolujte na stránce Nápověda, zda jsou uvedeny očekávané verze MRBS a databázového schématu.
Návrat k předchozí verzi¶
Vrácení zpět vyžaduje soubory předchozí aplikace i kompatibilní zálohu databáze. Obnovení pouze souborů může nechat starou aplikaci připojenou k novějšímu schématu.