Pagina 1 di 1

Compatibilità PHP >= 7.4

Inviato: sab set 03, 2022 12:35 pm
da misterbianco
salve a tutti. Vorrei aggiornamenti sui requisisti minimi della versione 3. In particolare, avete feedback sull'uso con PHP 7.4 o PPH 8?
grazie

Re: Compatibilità PHP >= 7.4

Inviato: sab set 03, 2022 4:30 pm
da roby
Abbiamo aggiornato il php installato sul sito di eleonline alla versione 8.1.7, tutti i test che abbiamo fatto hanno avuto esito positivo. Se vuoi provarlo prima di mettere su una nuova installazione puoi utilizzare l'ambiente di test che trovi sempre agli stessi indirizzi:
https://www.eleonline.it/admin
https://www.eleonline.it/client

Re: Compatibilità PHP >= 7.4

Inviato: sab set 03, 2022 6:04 pm
da roby
Invece un problema con php 8.1 c'è ed è la mancata visualizzazione delle foto in admin, nel client invece vengono visualizzate. Il problema non si è presentato con php 7.4.
Ci vorrà un pò di lavoro per capire come risolvere e anche se dipende effettivamente dal php

Re: Compatibilità PHP >= 7.4

Inviato: lun set 05, 2022 9:32 am
da roby
Non è un problema con il php8, una nuova installazione ha risolto il problema.

Re: Compatibilità PHP >= 7.4

Inviato: lun set 05, 2022 12:54 pm
da misterbianco
ok, grazie.
E per quanto riguarda le vecchie versioni che utilizzavano php5, posso esportarle in php8?

Re: Compatibilità PHP >= 7.4

Inviato: lun set 05, 2022 1:31 pm
da roby
Si, al primo utilizzo va aggiornato il db richiamando:
http://tuosito/admin/aggiornadb.php
Se ti segnala errori mi scrivi e lo vediamo insieme. Fai sempre un backup di tutto prima di cominciare.

PS mi tornano indietro delle mail indirizzate a te dal sistema, forse hai impostato la funzione di avviso in presenza di risposte ai tuoi messaggi ma l'indirizzo mail è errato, ho visto che ha il dominio gov.it che non è più attivo per i comuni. Dovresti correggerlo o eliminare l'impostazione, grazie.

Re: Compatibilità PHP >= 7.4

Inviato: lun set 05, 2022 5:55 pm
da misterbianco
grazie per la segnalazione, ho cambiato l'email.
La mia idea era di copiare le cartelle ed esportare i db e riportarli nel nuovo server.

La procedura che dici tu prevede che io faccia un update alla nuova versione, giusto?

Re: Compatibilità PHP >= 7.4

Inviato: lun set 05, 2022 7:56 pm
da roby
Va bene quello che hai pensato, fai una copia delle cartelle, esporti il db, lo importi nel nuovo, installi le nuove cartelle, aggiorni i config.php con i dati di accesso al nuovo db, lanci il programma aggiornadb.php.
Se va tutto bene hai il programma aggiornato.

Re: Compatibilità PHP >= 7.4

Inviato: ven set 09, 2022 4:58 pm
da misterbianco
Niente da fare. Pagina bianca senza aggiornamento e anche se provo a lanciare il file aggiornadb.php. nessun effetto, nessun errore.

Re: Compatibilità PHP >= 7.4

Inviato: sab set 10, 2022 9:08 am
da roby
Mi dici le versioni dei server che usi? anche il sistema operativo.
Inoltre guarda nel file dei log degli errori del server http se hai messaggi.

Intanto se vuoi fare da te delle verifiche ti ho messo su un ambiente di test
qui trovi la pagina del phpinfo() : https://www.eleonline.it/test/trunk/prova.php
così puoi fare un riscontro con la tua installazione
qui hai la parte admin: https://www.eleonline.it/test/trunk/admin
e qui il client: https://www.eleonline.it/test/trunk/client
In effetti la funzione di installazione va in errore e devo rivederla con calma, l'installazione l'ho fatta a mano come ti dicevo nell'altro messaggio:
1) entri in mysql come amministratore e crei il database e il nuovo utente, assegnandogli i permessi
2) mysql -u root -p newdb < install/sql/eleonline.sql (per caricare nel db le impostazioni di base)
3) copy un config.php dalla precedente installazione in admin e in client
4) modifichi utente password e nomedb nei due file
5) passi l'aggiornadb.php
e dovresti avere quello che vedi nell'ambiente di test che ti ho preparato.

Re: Compatibilità PHP >= 7.4

Inviato: sab set 10, 2022 6:57 pm
da roby
Se hai tempo prova anche con i file che allego e che dovrebbero aver messo a posto le cose. Vanno a sostituire install1.php e install2.php della cartella install/
Ci sono i due campi in più per differenziare l'utente con permessi di amministrazione, compresa attribuzione di permessi, e il nuovo utente da creare per la gestione del db di eleonline.
La rev con le correzioni sarà pubblicata dopo le elezioni, mi sarebbe utile un tuo riscontro, grazie.
install.zip
(6.88 KiB) Scaricato 14 volte

Re: Compatibilità PHP >= 7.4

Inviato: dom set 11, 2022 10:02 am
da roby
Allego gli altri due file di installazione corretti, ora le modifiche dovrebbero essere complete.
install3-4.zip
(6.3 KiB) Scaricato 17 volte

Re: Compatibilità PHP >= 7.4

Inviato: mer set 14, 2022 1:36 pm
da misterbianco
con i tuoi file install1 e install 2 passa, ma si blocca (pagina bianca) ancora su install3. Hai allegato quelli aggiornati? Install3 e install4 hanno 2018 come data...

Il mio server è un Ubuntu 22.04, apache2, php8.1, mysql8.

Questo post lo avevo creato per segnalare il problema aggiornamento dalla versione 2 alla 3 di eleonline. (Il post sul test di nuova installazione è questo: viewtopic.php?t=1252)

Re: Compatibilità PHP >= 7.4

Inviato: lun set 25, 2023 11:19 am
da misterbianco
Aggiorno questi vecchi post sull'aggiornamento.
Su lamp linux ubuntu 22.04 con php8.1, mysql 8.1 e apache 2.4 l'aggiornamento dalla versione 2 alla versione 3 funziona procedendo così:

1. le versioni più vecchie (almeno fino a 252, si devono aggiornare alla 281)
2. dalla 281 si fa l'upgrade alla 378
3. infine dalla 378 si aggiorna alla 396

Ogni altro tentativo di aggiornamento è fallito. Anche con l'installazione ex-novo ho avuto problemi, quindi ho duplicato installazioni già esistenti.
Requisito necessario: l'utente del db deve avere tutti i privilegi di amministratore altrimenti pagina bianca anche solo per la visualizzazione.