Redmine upgrade la Easy.

Această ghidă se aplică celor care au instalat Redmine și doresc să facă upgrade la Easy Redmine. Aceleași pași sunt utilizați și pentru a instala actualizări pe Easy Redmine existent. Această ghidă vă învață cum să utilizați gem-ul Redmine Installer pentru a face upgrade la Redmine-ul dumneavoastră.

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

Găsiți informații complete în documentația GEM

Încercați Easy Redmine în 30 de zile de încercare gratuită

Funcții complete, protejat SSL, backup-uri zilnice, în geolocalizarea dvs.