0) Prima di iniziare
Assicurati di avere una configurazione del server hardware e software adeguata come descritto qui. Devono essere rispettate le seguenti condizioni:
- Il webserver deve avere accesso completo alle cartelle pubbliche, file, log, tmp => NON ESEGUIRE L'INSTALLATORE DI REDMINE CON L'UTENTE ROOT!
- Il server web Webrick NON è supportato
- I plugin di Easy Redmine vanno in [redmine_root]/plugins/easyproject/easy_plugins
- La procedura di aggiornamento contiene la migrazione della formattazione del testo. Se hai usato Textile o Markdown (che sono standard in Redmine e che erano disponibili fino alla versione 10 di Easy Redmine), i testi verranno convertiti in HTML supportato da CKEditor 5. Alcune funzionalità (come "toc") saranno rimosse.
- L'installazione NON imposta automaticamente CRON - devi farlo manualmente
- Per il corretto funzionamento dell'installatore di Redmine, sono richiesti almeno 250 MB di spazio libero sul disco root
- Il server deve avere una connessione internet illimitata, almeno durante l'installazione
- Redmine non può contenere plugin o modifiche di terze parti. Maggiori informazioni al punto 2.1 dei termini di installazione
- Prima di aggiornare Easy Redmine esistente, controlla il contenuto delle cartelle dei plugin nella tua installazione corrente e nel pacchetto di aggiornamento (/plugins e /plugins/easyproject/easy_plugins). Se il pacchetto di aggiornamento manca di alcuni plugin presenti nell'installazione corrente, scrivi a support@easyredmine.com per scoprire il motivo e ottenere il pacchetto corretto. Oppure disinstalla i plugin eccessivi dal tuo sistema
È disponibile anche un manuale di installazione dettagliato direttamente nel pacchetto in doc/INSTALL
1) Redmine Installer Ruby Gem
Prima di tutto, devi installare Redmine Installer Ruby Gem. Per installare la gem, usa:
$ gem install redmine-installer
(O gem update redmine-installer per aggiornare la gemma esistente all'ultima versione.)
Quando la gemma dell'installatore è installata/aggiornata nel tuo Ruby, puoi iniziare con l'aggiornamento.
Richiedi il download dell'installatore!
2) Aggiornamento dell'istanza di Redmine esistente
Redmine Installer può aggiornare la tua istanza di Redmine esistente da un archivio o un repository git. I plugin installati vengono mantenuti o aggiornati se il nuovo pacchetto li contiene.
La procedura di aggiornamento può essere salvata in un profilo per il prossimo aggiornamento. I profili sono memorizzati in HOME_FOLDER/.redmine-installer-profiles.yml
Comando per l'aggiornamento:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
La procedura guidata di aggiornamento ti guida attraverso i seguenti passaggi:
1) Redmine Root - definisci dove è installato il tuo Redmine (se non l'hai già incluso nel comando)
2) Caricamento del pacchetto - caricamento del pacchetto nella cartella temporanea
3) Convalida di Redmine corrente
4) Backup - completo / configurazione + database / solo database
5) Aggiornamento - vengono eseguiti i comandi di aggiornamento
6) Spostamento di Redmine - il Redmine corrente viene aggiornato con i nuovi file
7) Salvataggio del profilo - la procedura di aggiornamento viene salvata per l'uso futuro
Comando per l'aggiornamento di Redmine - da archivio
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Esempio
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Comando per l'aggiornamento di Redmine - da profilo
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Aggiornamento con modifiche personalizzate
Se stai usando il plugin easyproject e non vuoi copiare le modifiche del client dalla vecchia istanza, usa lo switch
--skip-old-modifications