Aggiornamento di Redmine a Easy.

Questa guida si applica a coloro che hanno installato Redmine e vogliono effettuare l'aggiornamento a Easy Redmine. Gli stessi passaggi vengono utilizzati anche per installare gli aggiornamenti su Easy Redmine esistente. Questa guida ti istruisce su come utilizzare il gem Redmine Installer per aggiornare il tuo Redmine.

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

Trova informazioni complete nella documentazione GEM

Prova Easy Redmine gratuitamente per 30 giorni

Funzionalità complete, protetto da SSL, backup giornalieri, nella tua geolocalizzazione