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