Peningkatan versi¶
Rencanakan peningkatan MRBS seiring perubahan aplikasi dan basis data.
Sebelum peningkatan¶
- Baca catatan rilis untuk setiap versi yang disilangkan.
- Cadangkan database dan verifikasi bahwa database dapat dipulihkan.
- Cadangkan
config.inc.php, tema khusus, file FAQ situs, dan perubahan lokal lainnya. - Catat PHP, database, autentikasi, dan konfigurasi email saat ini.
- Jadwalkan jendela pemeliharaan untuk sistem produksi.
Warning
Jangan menimpa instalasi dan menganggap perubahan lokal akan bertahan. Bandingkan konfigurasi Anda dengan sampel baru dan terapkan kembali penggantian yang disengaja.
Ganti file aplikasi¶
Instal salinan bersih dari rilis baru. Teruskan file khusus situs, bukan file aplikasi lama.
Secara khusus:
- mulai dari
config.inc.php-samplebaru; - mentransfer nilai yang diperlukan dari
config.inc.phpyang lama; - menerapkan kembali tema khusus dan konten FAQ dengan sengaja; dan
- jangan ganti file default baru dengan salinan lama.
Peningkatan basis data¶
MRBS meningkatkan skema historis yang didukung secara otomatis saat aplikasi pertama kali dijalankan. Ini mungkin meminta kredensial database dengan hak untuk mengubah tabel.
Gunakan akun peningkatan khusus jika akun operasi normal tidak dapat mengubah skema.
Verifikasi¶
Setelah memutakhirkan, uji:
- masuk dan keluar;
- akses administrator;
- tampilan hari, minggu, dan bulan;
- membuat, mengedit, dan menghapus;
- pemesanan berulang;
- persetujuan dan pendaftaran jika diaktifkan;
- pencarian, laporan, dan ekspor;
- pengiriman email; dan
- jalur autentikasi atau integrasi seperti LDAP, SAML, atau login CMS.
Periksa halaman Help administrator untuk mengetahui versi MRBS dan skema yang diharapkan.
Kembalikan¶
Rollback memerlukan file aplikasi sebelumnya dan cadangan database yang kompatibel. Memulihkan hanya file saja dapat membuat aplikasi lama tetap terhubung ke skema yang lebih baru.