Opgradering af Redmine til Easy

Denne vejledning gælder for dem, der har installeret Redmine og ønsker at opgradere til Easy Redmine. De samme trin bruges også til at installere opdateringer på eksisterende Easy Redmine. Denne vejledning instruerer dig i, hvordan du bruger Redmine Installer gem til at opgradere din Redmine.

0) Før du begynder

Sørg venligst for, at du har korrekt hardware- og softwarekonfiguration til serveren som beskrevet her. Følgende betingelser skal overholdes:

  • Webserveren skal have FULD adgang til public, files, log, tmp mapperne => KØR IKKE REDMINE INSTALLER UNDER ROOT!
  • Webrick webserver understøttes IKKE
  • Easy Redmine-plugins placeres i [redmine_root]/plugins/easyproject/easy_plugins
  • Opgraderingsproceduren indeholder migration af tekstformatering. Hvis du har brugt Textile eller Markdown tekstredigering (som er standard i Redmine, og som var tilgængelig indtil Easy Redmine version 10), vil teksterne blive konverteret til HTML understøttet af CKEditor 5. Nogle funktioner (såsom "toc") vil blive fjernet.
  • Installationen opsætter IKKE CRON automatisk - du skal gøre det manuelt
  • For at Redmine-installationen kan køre korrekt, kræves der mindst 250 MB ledig plads på roddisken
  • Serveren skal have ubegrænset internetforbindelse, mindst under installationen
  • Redmine må ikke indeholde nogen tredjeparts-plugins eller ændringer. Mere i punkt 2.1 i installationsbetingelserne
  • Før du opdaterer eksisterende Easy Redmine, skal du kontrollere indholdet af pluginmapperne i din nuværende installation og i opdateringspakken (/plugins og /plugins/easyproject/easy_plugins). Hvis opdateringspakken mangler nogle plugins, som findes i den nuværende installation, skal du skrive til support for at finde ud af hvorfor og for at få den korrekte pakke. Eller bare afinstallere de overflødige plugins fra dit system

Der findes også en detaljeret installationsmanual direkte i pakken i doc/INSTALL

1) Redmine Installer Ruby Gem

Først skal du installere Redmine Installer Ruby Gem.  Brug følgende kommando til at installere gem'en:

$ gem install redmine-installer

(Eller gem update redmine-installer for at opdatere den eksisterende gem til den nyeste version.)

Når installer-gem'en er installeret/opdateret i din Ruby, kan du begynde opgraderingen.

Anmod om download af installer!

2) Opgradering af eksisterende Redmine-instans

Redmine Installer kan opgradere din eksisterende Redmine fra arkiv eller git repository. Installerede plugins bevares eller opgraderes, hvis den nye pakke indeholder dem.

Opgraderingsproceduren kan gemmes i en profil til næste opgradering. Profiler gemmes i HOME_FOLDER/.redmine-installer-profiles.yml

Kommando til opgradering:

redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]

Opgraderingsguiden fører dig gennem følgende trin:

1) Redmine Rod - definer, hvor din Redmine er installeret (hvis du ikke allerede har inkluderet det i kommandoen)
2) Indlæsning af pakke - indlæsning af pakken til den midlertidige mappe
3) Validering af nuværende Redmine
4) Backup - fuld / konfiguration + database / kun database
5) Opgradering - opgraderingskommandoer udføres
6) Flytning af Redmine - den nuværende Redmine opgraderes med nye filer
7) Profil gemmes - opgraderingsproceduren gemmes til fremtidig brug

Kommando til Redmine-opgradering - fra arkiv

redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]

Eksempel

redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current

Kommando til Redmine-opgradering - fra profil

redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID

Opgradering med brugerdefinerede ændringer

Hvis du bruger easyproject-plugin'et og ikke ønsker at kopiere klientændringerne fra den gamle instans, skal du bruge følgende switch

--skip-old-modifications

Find komplet information i GEM-dokumentationen

Prøv Easy Redmine i en 30 dages gratis prøveperiode

Fuld funktionalitet, SSL-beskyttet, daglige backups, i din geolocation