Aktualizacja¶
Traktuj aktualizację MRBS jako zaplanowaną zmianę zarówno aplikacji, jak i bazy danych.
Przed aktualizacją¶
- Przeczytaj informacje o wydaniu dla każdej skrzyżowanej wersji.
- Utwórz kopię zapasową bazy danych i sprawdź, czy można ją przywrócić.
- Utwórz kopię zapasową
config.inc.php, niestandardowych motywów, plików często zadawanych pytań dotyczących witryny i innych zmian lokalnych. - Zapisz bieżącą konfigurację PHP, bazy danych, uwierzytelniania i poczty.
- Zaplanuj okno konserwacji systemów produkcyjnych.
Warning
Nie nadpisuj instalacji i załóż, że lokalne zmiany zostaną zachowane. Porównaj swoją konfigurację z nowym przykładem i ponownie zastosuj celowe zastąpienia.
Zamień pliki aplikacji¶
Zainstaluj czystą kopię nowej wersji. Przenoś pliki specyficzne dla witryny, a nie stare pliki aplikacji.
Zwłaszcza:
- zacznij od nowego
config.inc.php-sample; - przenieś wymagane wartości ze starego
config.inc.php; - celowo ponownie zastosuj niestandardowe motywy i treść FAQ; i
- nie zastępuj nowych plików domyślnych starymi kopiami.
Aktualizacja bazy danych¶
MRBS automatycznie aktualizuje obsługiwane schematy historyczne przy pierwszym uruchomieniu aplikacji. Może zażądać poświadczeń bazy danych z uprawnieniami do modyfikowania tabel.
Użyj dedykowanego konta aktualizacji, jeśli normalne konto wykonawcze nie może zmienić schematu.
Weryfikacja¶
Po aktualizacji przetestuj:
- logowanie i wylogowywanie;
- dostęp administratora;
- widoki dnia, tygodnia i miesiąca;
- tworzyć, edytować i usuwać;
- rezerwacje cykliczne;
- zatwierdzanie i rejestracja, jeśli jest to możliwe;
- wyszukiwanie, raporty i eksport;
- dostawa e-mailem; i
- ścieżki tła lub integracji, takie jak LDAP, SAML lub login CMS.
Sprawdź stronę administratora Help pod kątem oczekiwanych wersji MRBS i schematu.
Wycofanie¶
Przywrócenie wymaga zarówno poprzednich plików aplikacji, jak i kopii zapasowej kompatybilnej bazy danych. Przywrócenie tylko plików może spowodować, że stara aplikacja będzie połączona z nowszym schematem.