0) Innan du börjar
Se till att du har korrekt hårdvaru- och mjukvarukonfiguration för servern enligt beskrivningen här. Följande villkor måste uppfyllas:
- Webbservern måste ha FULL åtkomst till public, files, log, tmp mappar => KÖR INTE REDMINE INSTALLER SOM ROOT!
- Webrick webbserver stöds inte
- Easy Redmine-plugins placeras i [redmine_root]/plugins/easyproject/easy_plugins
- Uppgraderingsproceduren innehåller migration av textformatering. Om du använde Textile eller Markdown textredigering (som är standard i Redmine och som var tillgängliga fram till Easy Redmine version 10) kommer texterna att konverteras till HTML som stöds av CKEditor 5. Vissa funktioner (som "toc") kommer att tas bort.
- Installationen ställer INTE in CRON automatiskt - du måste göra det manuellt
- För att Redmine-installationen ska fungera korrekt krävs minst 250 MB ledigt utrymme på rotdisken
- Servern måste ha obegränsad internetanslutning, åtminstone under installationen
- Redmine kan inte innehålla några tredjepartsplugins eller ändringar. Mer information finns i punkt 2.1 i installationsvillkoren
- Innan du uppdaterar befintlig Easy Redmine, kontrollera innehållet i pluginmapparna i din nuvarande installation och i uppdateringspaketet (/plugins och /plugins/easyproject/easy_plugins). Om uppdateringspaketet saknar vissa plugins som finns i den nuvarande installationen, skriv till support för att ta reda på varför och för att få rätt paket. Eller bara avinstallera överflödiga plugins från ditt system
Det finns också en detaljerad installationsmanual tillgänglig direkt i paketet i doc/INSTALL
1) Redmine Installer Ruby Gem
Först måste du installera Redmine Installer Ruby Gem. För att installera gemet, använd:
$ gem install redmine-installer
(Eller gem update redmine-installer för att uppdatera befintligt gem till den senaste versionen.)
När installationsprogrammet är installerat/uppdaterat i din Ruby kan du börja med uppdateringen.
Begär nedladdning av installationsprogrammet!
2) Uppgradering av befintlig Redmine-instans
Redmine Installer kan uppgradera din befintliga Redmine från arkiv eller git-repositorium. Installerade plugins behålls eller uppgraderas om det nya paketet innehåller dem.
Uppgraderingsproceduren kan sparas i en profil för nästa uppgradering. Profiler sparas i HOME_FOLDER/.redmine-installer-profiles.yml
Kommando för uppdatering:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Uppgraderingsguiden tar dig genom följande steg:
1) Redmine Root - ange var din Redmine är installerad (om du inte redan har inkluderat det i kommandot)
2) Ladda paket - ladda paketet till den temporära mappen
3) Validering av nuvarande Redmine
4) Säkerhetskopiering - fullständig / konfiguration + databas / endast databas
5) Uppgradering - uppgraderingskommandon utförs
6) Flytta Redmine - nuvarande Redmine uppgraderas med nya filer
7) Spara profil - uppgraderingsproceduren sparas för framtida användning
Kommando för Redmine-uppgradering - från arkiv
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Exempel
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Kommando för Redmine-uppgradering - från profil
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Uppgradering med anpassade ändringar
Om du använder easyproject-pluginet och inte vill kopiera klientändringarna från den gamla instansen, använd brytaren
--skip-old-modifications