Aggiornamento dal terminale
Prerequisiti
Prima di procedere con l'aggiornamento, assicurarsi che siano soddisfatte le seguenti condizioni:
- vtenext deve essere aggiornato alla versione 25.02.2. Solo a partire da questa versione è possibile procedere con il passaggio successivo dell'aggiornamento.
- Deve essere presente una licenza valida e attiva.
La seguente procedura è dis
Aggiornamento con vteUpdater
Poiché questa versione di vtenext supporta esclusivamente PHP 8.3 o superiore, sono disponibili due modalità di aggiornamento:
-
Spostare l'intera installazione su un nuovo server con PHP 8.3 (è consigliato Ubuntu Server 24.04), completo di tutti i pacchetti necessari (fare riferimento alla pagina Requisiti di Installazione). In questo caso, verificare che i parametri di connessione presenti nel file config.inc.php siano corretti nel nuovo server.
-
Aggiornare il sistema operativo del server attuale a una versione che includa PHP 8.3. In questo caso è fortemente consigliato eseguire uno snapshot del sistema prima di avviare la procedura di aggiornamento.
Dopo questo, è possibile avviare la procedura di aggiornamento:
- Accedere tramite SSH al server che ospita vtenext e posizionarsi nella relativa directory.
- Se vengono rilevati errori, verrà mostrato un log che consentirà di valutarli e scegliere se ripristinare il sistema utilizzando i backup creati in precedenza oppure proseguire e completare l'aggiornamento.
Proseguendo l'aggiornamento in presenza di errori, la fase di post-update verrà saltata e dovrà essere eseguita manualmente con il comando:
./vteUpdater.sh --only-delete
Questa fase viene eseguita automaticamente se non vengono rilevati errori.
Questa fase elimina i file obsoleti e applica gli script al termine dell'aggiornamento. - Eseguire
./vteUpdater.sh(rendendolo eseguibile, se necessario) e seguire le istruzioni.
L'output dovrebbe essere simile al seguente: