0) Înainte de a începe
Vă rugăm să vă asigurați că aveți o configurație adecvată a serverului hardware și software, așa cum este descrisă aici. Trebuie să se respecte următoarele condiții:
- Webserver-ul trebuie să aibă acces COMPLET la folderele public, files, log, tmp => NU RULAȚI INSTALATORUL REDMINE SUB ROOT!
- Serverul web Webrick NU este suportat
- Plugin-urile Easy Redmine se instalează în [redmine_root]/plugins/easyproject/easy_plugins
- Procedura de upgrade conține migrarea formatarea textului. Dacă ați folosit editarea textului Textile sau Markdown (care sunt standard în Redmine și care erau disponibile până la versiunea Easy Redmine 10), textele vor fi convertite în HTML suportat de CKEditor 5. Unele funcții (cum ar fi "toc") vor fi eliminate.
- Instalarea NU configurează automat CRON - trebuie să o faceți manual
- Pentru a rula corect instalatorul Redmine, este necesară cel puțin 250 MB spațiu liber pe discul principal
- Serverul trebuie să aibă o conexiune nelimitată la internet, cel puțin în timpul instalării
- Redmine nu poate conține plugin-uri sau modificări terțe. Mai multe în punctul 2.1 din termenii de instalare
- Înainte de a actualiza Easy Redmine existent, verificați conținutul folderelor de plugin-uri din instalarea curentă și din pachetul de actualizare (/plugins și /plugins/easyproject/easy_plugins). Dacă pachetul de actualizare lipsește de la unele plugin-uri care sunt în instalarea curentă, vă rugăm să scrieți la suport pentru a afla de ce și pentru a obține pachetul corect. Sau pur și simplu dezinstalați plugin-urile excesive din sistemul dvs.
Există și un manual detaliat de instalare disponibil direct în pachet în doc/INSTALL
1) Redmine Installer Ruby Gem
Mai întâi, trebuie să instalați Redmine Installer Ruby Gem. Pentru a instala gem-ul, utilizați:
$ gem install redmine-installer
(Sau gem update redmine-installer pentru a actualiza gem-ul existent la cea mai recentă versiune.)
Când gem-ul de instalare este instalat/actualizat în Ruby, puteți începe cu upgrade-ul.
Solicitați descărcarea instalatorului!
2) Actualizarea instanței existente Redmine
Redmine Installer poate actualiza instanța dvs. existentă Redmine din arhivă sau din depozitul git. Plugin-urile instalate sunt păstrate sau actualizate dacă noul pachet le conține.
Procedura de actualizare poate fi salvată într-un profil pentru următoarea actualizare. Profilele sunt stocate în HOME_FOLDER/.redmine-installer-profiles.yml
Comanda pentru actualizare:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Asistentul de actualizare vă va duce prin următoarele etape:
1) Redmine Root - definiți unde este instalat Redmine-ul dvs. (dacă nu l-ați inclus deja în comandă)
2) Încărcarea pachetului - încărcarea pachetului în folderul temporar
3) Validarea Redmine-ului curent
4) Backup - complet / configurare + bază de date / doar bază de date
5) Actualizarea - se execută comenzile de actualizare
6) Mutarea Redmine-ului - Redmine-ul curent este actualizat cu fișierele noi
7) Salvarea profilului - procedura de actualizare este salvată pentru utilizare ulterioară
Comanda pentru actualizarea Redmine-ului - din arhivă
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Exemplu
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Comanda pentru actualizarea Redmine-ului - din profil
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Actualizarea cu modificări personalizate
Dacă utilizați plugin-ul easyproject și nu doriți să copiați modificările clientului din instanța veche, utilizați comutatorul
--skip-old-modifications