Yükseltme¶
MRBS yükseltmesini hem uygulama hem de veritabanı değişikliği olarak ele alın.
Yükseltmeden önce¶
- Geçilen her sürümün sürüm notlarını okuyun.
- Veritabanını yedekleyin ve geri yüklenebileceğini doğrulayın.
- Yedekleme
config.inc.php, özel temalar, site SSS dosyaları ve diğer yerel değişiklikler. - Geçerli PHP, veritabanı, kimlik doğrulama ve posta yapılandırmasını kaydedin.
- Üretim sistemleri için bir bakım aralığı planlayın.
Warning
Kurulumun üzerine yazmayın ve yerel değişikliklerin geçerli olacağını varsayın. Yapılandırmanızı yeni örnekle karşılaştırın ve kasıtlı geçersiz kılmaları yeniden uygulayın.
Uygulama dosyalarını değiştirin¶
Yeni sürümün temiz bir kopyasını yükleyin. Eski uygulama dosyalarını değil, siteye özel dosyaları iletin.
Özellikle:
- yeni
config.inc.php-sampleile başlayın; - gerekli değerleri eski
config.inc.php'den aktarın; - özel temaları ve SSS içeriğini bilinçli olarak yeniden uygulayın; Ve
- yeni varsayılan dosyaları eski kopyalarla değiştirmeyin.
Veritabanı yükseltmesi¶
MRBS uygulama ilk çalıştırıldığında desteklenen geçmiş şemaları otomatik olarak yükseltir. Tabloları değiştirme haklarına sahip veritabanı kimlik bilgileri isteyebilir.
Uygulamanın normal veritabanı hesabı şemayı değiştiremiyorsa yükseltme için ayrı bir hesap kullanın.
Doğrulama¶
Yükseltmeden sonra şunları test edin:
- oturum açma ve oturum kapatma;
- yönetici erişimi;
- gün, hafta ve ay görünümleri;
- oluşturma, düzenleme ve silme;
- yinelenen rezervasyonlar;
- etkinleştirildiğinde onay ve kayıt;
- arama, raporlama ve dışa aktarma;
- e-posta teslimi; Ve
- LDAP, SAML veya CMS girişi gibi arka plan veya entegrasyon yolları.
Beklenen MRBS ve şema sürümleri için yönetici Yardım sayfasını kontrol edin.
Geri alma¶
Geri alma işlemi, hem önceki uygulama dosyalarını hem de uyumlu bir veritabanı yedeklemesini gerektirir. Yalnızca dosyaların geri yüklenmesi eski uygulamanın daha yeni bir şemaya bağlı kalmasına neden olabilir.