Aggiornamento da 1.4.2 a 3.3.22
- mauro.renga
- FormaLms User
- Posts: 67
- Joined: Wed Sep 19, 2018 11:46 am
- Version: forma.lms 2.4
Aggiornamento da 1.4.2 a 3.3.22
Ciao a Tutti,
mi trovo a dover aggiornare come da titolo.
Dallo screenshot seguente manca la versione del server MySQL che è la 8.0.37
Allo Step 4 ricevo l'errore seguente:
Qualche consiglio su come posso procedere?
mi trovo a dover aggiornare come da titolo.
Dallo screenshot seguente manca la versione del server MySQL che è la 8.0.37
Allo Step 4 ricevo l'errore seguente:
Qualche consiglio su come posso procedere?
Re: Aggiornamento da 1.4.2 a 3.3.22
Purtroppo gli errori mysql non vengono esplicitati in php < 8.1, per cui non puoi sapere con esattezza quale riga del 20000_db.sql causi il problema.
In teoria mi sembra sia la prima a partire, quindi potresti testare su un'istanza di test una alla volta le singole righe finché non becchi quella che fallisce.
In teoria mi sembra sia la prima a partire, quindi potresti testare su un'istanza di test una alla volta le singole righe finché non becchi quella che fallisce.
Per supporto GRATUITO contattatemi in privato qui
- mauro.renga
- FormaLms User
- Posts: 67
- Joined: Wed Sep 19, 2018 11:46 am
- Version: forma.lms 2.4
Re: Aggiornamento da 1.4.2 a 3.3.22
Ok, grazie per il celere feedback.
Il problema sembrano essere tutti gli ALTER TABLE sia per ADD (colonne duplicate) sia per DROP (colonne che non ci sono).
C'è un modo per evitare di dover eseguire manualmente tutte le query di tutti i file?
E soprattutto, se eseguite le query manualmente, come posso riprendere gli Step dell'upgrade senza che si blocchi?
Il problema sembrano essere tutti gli ALTER TABLE sia per ADD (colonne duplicate) sia per DROP (colonne che non ci sono).
C'è un modo per evitare di dover eseguire manualmente tutte le query di tutti i file?
E soprattutto, se eseguite le query manualmente, come posso riprendere gli Step dell'upgrade senza che si blocchi?
Re: Aggiornamento da 1.4.2 a 3.3.22
Eseguire le query manualmente serve esclusivamente a individuare il problema, poi va modificato il codice sql e rilanciato da zero.
Da quello che dice (ADD/DROP columns), il problema non è facilmente risolvibile. Cfr.: https://dba.stackexchange.com/questions ... not-exists
Ti consiglio di procedere con avanzamenti graduali, ovvero da 1.4.2 a 2.0, da 2.0 a 3.0 e così via, tentando il salto di una major alla volta. Se anche quelli non vanno, dovrai passare ad upgrade di minor (es. da 2.0 a 2.1 ecc.).
A quanto pare l'upgrade della 3.x non è stato testato su una 1.x
Da quello che dice (ADD/DROP columns), il problema non è facilmente risolvibile. Cfr.: https://dba.stackexchange.com/questions ... not-exists
Ti consiglio di procedere con avanzamenti graduali, ovvero da 1.4.2 a 2.0, da 2.0 a 3.0 e così via, tentando il salto di una major alla volta. Se anche quelli non vanno, dovrai passare ad upgrade di minor (es. da 2.0 a 2.1 ecc.).
A quanto pare l'upgrade della 3.x non è stato testato su una 1.x
Per supporto GRATUITO contattatemi in privato qui
- mauro.renga
- FormaLms User
- Posts: 67
- Joined: Wed Sep 19, 2018 11:46 am
- Version: forma.lms 2.4
Re: Aggiornamento da 1.4.2 a 3.3.22
Confermo che seguendo questa procedura l'upgrade è andato a buon fine.
Ho aggiornato in quest'ordine: 1.4.2 > 2.0 > 3.0 > 3.3.22
Grazie alfa24 per i consigli!