Redmine-Upgrade zu Easy

Diese Anleitung richtet sich an diejenigen, die Redmine installiert haben und ein Upgrade auf Easy Redmine durchführen möchten. Dieselben Schritte werden auch für die Installation von Updates für vorhandenes Easy Redmine verwendet. Diese Anleitung zeigt Ihnen, wie Sie das Redmine-Installationsprogramm Gem verwenden, um Ihr Redmine upzugraden.

0) Bevor Sie anfangen

Stellen Sie bitte sicher, dass Sie die richtige Hardware- und Software-Serverkonfiguration haben, wie hier beschrieben. Die folgenden Bedingungen müssen erfüllt werden:

  • Der Webserver muss VOLLSTÄNDIGEN Zugriff auf public, files, log, tmp-Ordner haben => REDMINE-INSTALLATIONSPROGRAMM NICHT UNTER ROOT LAUFEN LASSEN!
  • Webrick-Webserver wird NICHT unterstützt
  • Easy Redmine Plugins kommen zu [redmine_root]/plugins/easyproject/easy_plugins
  • Der Upgrade-Vorgang beinhaltet die Migration der Textformatierung. Wenn Sie die Textbearbeitung Textile oder Markdown verwendet haben (die in Redmine Standard sind und bis Easy Redmine Version 10 verfügbar waren), werden die Texte mit Unterstützung von CKEditor 5 in HTML konvertiert. Einige Funktionen (wie z. B. „toc“) werden dabei entfernt.
  • Die Installation richtet CRON NICHT automatisch ein - Sie müssen es manuell ausführen
  • Für die korrekte Ausführung des Redmine-Installationsprogramms werden mindestens 250 MB auf der Root-Diskette benötigt
  • Der Server muss zumindest während der Installation über eine uneingeschränkte Internetverbindung verfügen
  • Redmine darf keine Plugins oder Modifikationen von Dritten enthalten. Mehr unter Punkt 2.1 der Installationsbedingungen
  • Bevor Sie das vorhandene Easy Redmine aktualisieren, überprüfen Sie den Inhalt der Plugin-Ordner in Ihrer aktuellen Installation und im Update-Paket (/plugins und /plugins/easyproject/easy_plugins). Wenn im Update-Paket einige Plugins fehlen, die in der aktuellen Installation enthalten sind, schreiben Sie bitte an den Support, um den Grund dafür herauszufinden und um das richtige Paket zu erhalten. Oder deinstallieren Sie einfach die überflüssigen Plugins aus Ihrem System.

Es gibt auch ein detailliertes Installationshandbuch, das direkt im Paket unter doc/INSTALL verfügbar ist.

1) Redmine-Installationsprogramm Ruby Gem

Zuerst müssen Sie das Redmine-Installationsprogramm Ruby Gem installieren. Um Gem zu installieren, verwenden Sie:

$ gem install redmine-installer

(Oder gem update redmine-installer, um das vorhandene Gem auf die neueste Version zu aktualisieren.)

Wenn das Installationsprogramm Gem in Ihrem Ruby installiert/aktualisiert ist, können Sie mit dem Upgrade beginnen.

Download für das Installationsprogramm anfordern!

2) Upgrade für vorhandene Redmine-Instanz

Das Redmine-Installationsprogramm kann Ihr vorhandenes Redmine aus dem Archiv oder dem Git-Repository aktualisieren. Installierte Plugins werden beibehalten, wenn sie im neuen Paket enthalten sind.

Der Upgrade-Vorgang kann in einem Profil für das nächste Upgrade gespeichert werden. Profile werden unter HOME_FOLDER/.redmine-installer-profiles.yml gespeichert.

Befehl für das Upgrade:

redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]

Der Upgrade-Assistent führt Sie durch die folgenden Schritte:

1) Redmine Root - definieren Sie, wo Ihr Redmine installiert ist (wenn Sie es nicht schon in den Befehl aufgenommen haben)
2) Paket laden - Paket in den temporären Ordner laden
3) Validierung des aktuellen Redmine
4) Backup - vollständig / Konfiguration + Datenbank / nur Datenbank
5) Upgrade - Upgrade-Befehle werden ausgeführt
6) Verschieben von Redmine - aktuelles Redmine wird mit neuen Dateien aktualisiert
7) Profilspeicherung - der Upgrade-Vorgang wird für die zukünftige Verwendung gespeichert

Befehl für Redmine-Upgrade - aus dem Archiv

redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]

Beispiel

redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current

Befehl für Redmine-Upgrade - aus dem Profil

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

Upgrade mit benutzerdefinierten Modifikationen

Wenn Sie das easyproject-Plugin verwenden und Sie die Client-Änderungen nicht von der alten Instanz kopieren möchten, verwenden Sie den Switch

--skip-old-modifications

Vollständige Informationen finden Sie in der GEM-Dokumentation

Die Macht von Open Source

Easy Redmine ist aus der Redmine Community hervorgegangen und wird seit mehr als 10 Jahren von einem engagierten Team aus Easy Software Ingenieuren zur Perfektion entwickelt. Unser Ziel ist, Easy Redmine zur besten Open Source Lösung für das Projektmanagement zu machen.

Probieren Sie Easy Redmine anhand einer 30-tägigen Probeversion

Alle Funktionen, SSL-geschützt, tägliche Backups, in Ihrem Geo-Standort