0) Før du begynner
Sørg for at du har riktig maskinvare- og programvarekonfigurasjon for serveren som beskrevet her. Følgende betingelser må oppfylles:
- Webserveren må ha FULL tilgang til public, files, log, tmp mapper => IKKE KJØR REDMINE INSTALLER UNDER ROOT!
- Webrick webserver støttes IKKE
- Easy Redmine-plugins går til [redmine_root]/plugins/easyproject/easy_plugins
- Oppgraderingsprosedyren inneholder migrering av tekstformatering. Hvis du brukte Textile eller Markdown tekstredigering (som er standard i Redmine, og som var tilgjengelig frem til Easy Redmine versjon 10), vil tekstene bli konvertert til HTML som støttes av CKEditor 5. Noen funksjoner (som "toc") vil bli fjernet.
- Installeringen setter IKKE opp CRON automatisk - du må gjøre det manuelt
- For at Redmine-installeren skal kjøre riktig, kreves det minst 250 MB ledig plass på rotdisken
- Serveren må ha ubegrenset internettforbindelse, i det minste under installasjonen
- Redmine kan ikke inneholde noen tredjepartsplugins eller modifikasjoner. Mer i punkt 2.1 i installasjonsvilkårene
- Før du oppdaterer eksisterende Easy Redmine, sjekk innholdet i plugin-mappene i gjeldende installasjon og i oppdateringspakken (/plugins og /plugins/easyproject/easy_plugins). Hvis oppdateringspakken mangler noen plugins som finnes i gjeldende installasjon, skriv til support for å finne ut hvorfor og for å få riktig pakke. Eller bare avinstaller de overflødige pluginene fra systemet ditt
Det finnes også en detaljert installasjonsmanual som er tilgjengelig direkte i pakken i doc/INSTALL
1) Redmine Installer Ruby Gem
Først må du installere Redmine Installer Ruby Gem. For å installere gem, bruk:
$ gem install redmine-installer
(Eller gem update redmine-installer for å oppdatere eksisterende gem til den nyeste versjonen.)
Når installeringsgemmen er installert/oppdatert i Ruby, kan du begynne med oppgraderingen.
Be om nedlasting av installereren!
2) Oppgradering av eksisterende Redmine-instans
Redmine Installer kan oppgradere eksisterende Redmine fra arkiv eller git-repositorium. Installerte plugins beholdes eller oppgraderes hvis den nye pakken inneholder dem.
Oppgraderingsprosedyren kan lagres i en profil for neste oppgradering. Profiler lagres i HJEMME_MAPPE/.redmine-installer-profiles.yml
Kommando for oppgradering:
redmine upgrade [STI_TIL_PAKKE] [REDMINE_ROOT]
Oppgraderingsveiviseren tar deg gjennom følgende trinn:
1) Redmine-rot - definer hvor Redmine er installert (hvis du ikke allerede har inkludert det i kommandoen)
2) Laster pakke - laster pakken til den midlertidige mappen
3) Validering av gjeldende Redmine
4) Sikkerhetskopi - full / konfigurasjon + database / bare database
5) Oppgradering - oppgraderingskommandoer blir utført
6) Flytting av Redmine - gjeldende Redmine blir oppgradert med nye filer
7) Lagring av profil - oppgraderingsprosedyren lagres for fremtidig bruk
Kommando for Redmine-oppgradering - fra arkiv
redmine upgrade [STI_TIL_PAKKE] [REDMINE_ROOT]
Eksempel
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Kommando for Redmine-oppgradering - fra profil
redmine upgrade [PAKKE] [REDMINE_ROOT] --profile PROFILE_ID
Oppgradering med egendefinerte modifikasjoner
Hvis du bruker easyproject-pluginet og ikke ønsker å kopiere klientmodifikasjonene fra den gamle instansen, bruk bryteren
--skip-old-modifications