0) Sebelum Anda memulai
Harap pastikan Anda memiliki konfigurasi server perangkat keras dan perangkat lunak yang tepat seperti yang dijelaskan di sini. Syarat-syarat berikut harus dipenuhi:
- Webserver harus memiliki AKSES PENUH ke folder public, files, log, tmp => JANGAN JALANKAN INSTALATOR REDMINE DENGAN AKUN ROOT!
- Server web Webrick TIDAK didukung
- Plugin Easy Redmine ditempatkan di [redmine_root]/plugins/easyproject/easy_plugins
- Prosedur upgrade berisi migrasi format teks. Jika Anda menggunakan pengeditan teks Textile atau Markdown (yang merupakan standar di Redmine, dan tersedia hingga versi Easy Redmine 10), teks akan dikonversi menjadi HTML yang didukung oleh CKEditor 5. Beberapa fitur (seperti "toc") akan dihapus.
- Instalasi TIDAK secara otomatis mengatur CRON - Anda perlu melakukannya secara manual
- Untuk menjalankan instalator Redmine dengan benar, setidaknya diperlukan 250 MB ruang kosong pada disk root
- Server harus memiliki koneksi internet yang tidak terbatas, setidaknya selama instalasi
- Redmine tidak boleh mengandung plugin pihak ketiga atau modifikasi. Lebih lanjut di poin 2.1 dari syarat instalasi
- Sebelum memperbarui Easy Redmine yang sudah ada, periksa konten folder plugin di instalasi saat ini dan dalam paket pembaruan (/plugins dan /plugins/easyproject/easy_plugins). Jika paket pembaruan tidak memiliki beberapa plugin yang ada di instalasi saat ini, silakan tulis ke support untuk mengetahui alasannya dan mendapatkan paket yang benar. Atau cukup menghapus plugin yang berlebihan dari sistem Anda
Tersedia juga panduan instalasi terperinci langsung dalam paket di doc/INSTALL
1) Redmine Installer Ruby Gem
Pertama, Anda perlu menginstal Redmine installer Ruby Gem. Untuk menginstal gem, gunakan:
$ gem install redmine-installer
(Atau gem update redmine-installer untuk memperbarui versi gem yang ada ke versi terbaru.)
Saat gem instalator terinstal/diperbarui di Ruby Anda, Anda dapat memulai dengan upgrade.
Minta tautan unduhan Instalator!
2) Pembaruan instansi Redmine yang sudah ada
Instalator Redmine dapat memperbarui Redmine yang sudah ada dari arsip atau repositori git. Plugin yang terpasang akan tetap ada atau diperbarui jika paket baru mengandungnya.
Prosedur pembaruan dapat disimpan dalam profil untuk pembaruan berikutnya. Profil disimpan di HOME_FOLDER/.redmine-installer-profiles.yml
Perintah untuk pembaruan:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Wizard pembaruan membawa Anda melalui langkah-langkah berikut:
1) Redmine Root - tentukan di mana Redmine Anda diinstal (jika Anda belum menyertakannya dalam perintah)
2) Memuat paket - memuat paket ke folder sementara
3) Validasi Redmine saat ini
4) Pencadangan - lengkap / konfigurasi + database / hanya database
5) Pembaruan - perintah pembaruan dieksekusi
6) Memindahkan Redmine - Redmine saat ini diperbarui dengan file baru
7) Penyimpanan profil - prosedur pembaruan disimpan untuk penggunaan di masa depan
Perintah untuk Pembaruan Redmine - dari arsip
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Contoh
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Perintah untuk Pembaruan Redmine - dari profil
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Pembaruan dengan modifikasi kustom
Jika Anda menggunakan plugin easyproject dan Anda tidak ingin menyalin modifikasi klien dari instansi lama, gunakan sakelar
--skip-old-modifications