0) Voordat u begint
Zorg ervoor dat u de juiste hardware- en softwareconfiguratie voor de server heeft, zoals hier beschreven. De volgende voorwaarden moeten worden nageleefd:
- De webserver moet VOLLEDIGE toegang hebben tot de mappen 'public', 'files', 'log' en 'tmp' => VOER DE REDMINE-INSTALLER NIET UIT ONDER ROOT!
- Webrick-webserver wordt NIET ondersteund
- Easy Redmine-plugins gaan naar [redmine_root]/plugins/easyproject/easy_plugins
- Het upgradeproces bevat migratie van tekstopmaak. Als u tekstbewerking met Textile of Markdown hebt gebruikt (die standaard in Redmine zijn en beschikbaar waren tot Easy Redmine-versie 10), worden de teksten geconverteerd naar HTML die wordt ondersteund door CKEditor 5. Sommige functies (zoals "toc") worden verwijderd.
- De installatie stelt CRON NIET automatisch in - u moet dit handmatig doen
- Voor correcte uitvoering van de Redmine-installatie is minimaal 250 MB vrije ruimte op de root-schijf vereist
- De server moet een onbeperkte internetverbinding hebben, ten minste tijdens de installatie
- Redmine mag GEEN externe plug-ins of wijzigingen bevatten. Meer in punt 2.1 van de installatievoorwaarden
- Voordat u een bestaande Easy Redmine bijwerkt, controleert u de inhoud van de pluginmappen in uw huidige installatie en in het updatepakket (/plugins en /plugins/easyproject/easy_plugins). Als het updatepakket enkele plug-ins mist die in de huidige installatie aanwezig zijn, schrijf dan naar support om erachter te komen waarom en om het juiste pakket te krijgen. Of verwijder de overbodige plug-ins gewoon van uw systeem
Er is ook een gedetailleerde installatiehandleiding beschikbaar direct in het pakket in doc/INSTALL
1) Redmine Installer Ruby Gem
Ten eerste moet u de Redmine Installer Ruby Gem installeren. Gebruik voor het installeren van de gem:
$ gem install redmine-installer
(Of gem update redmine-installer om een bestaande gem bij te werken naar de nieuwste versie.)
Wanneer de installatiegem is geïnstalleerd/bijgewerkt in uw Ruby, kunt u beginnen met de upgrade.
2) Upgrade van bestaande Redmine-instantie
Redmine Installer kan uw bestaande Redmine upgraden vanuit een archief of git-repository. Geïnstalleerde plug-ins worden behouden of bijgewerkt als het nieuwe pakket ze bevat.
Upgradeprocedure kan worden opgeslagen in een profiel voor de volgende upgrade. Profielen worden opgeslagen in HOME_FOLDER/.redmine-installer-profiles.yml
Opdracht voor upgrade:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Upgrade-wizard leidt u door de volgende stappen:
1) Redmine Root - definieer waar uw Redmine is geïnstalleerd (als u het nog niet in de opdracht hebt opgenomen)
2) Pakket laden - pakket laden naar de tijdelijke map
3) Valideren van huidige Redmine
4) Backup - volledig / configuratie + database / alleen database
5) Upgraden - upgrade-opdrachten worden uitgevoerd
6) Verplaatsen van Redmine - huidige Redmine wordt geüpgraded met nieuwe bestanden
7) Profiel opslaan - upgradeprocedure wordt opgeslagen voor toekomstig gebruik
Opdracht voor Redmine-upgrade - vanuit archief
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Voorbeeld
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Opdracht voor Redmine-upgrade - vanuit profiel
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Upgraden met aangepaste wijzigingen
Als u de easyproject-plugin gebruikt en u de clientwijzigingen van de oude instantie niet wilt kopiëren, gebruikt u de schakelaar
--skip-old-modifications