iisgiua / giuaschool

giua@school - Il Registro Elettronico open source dell' I.I.S. Michele Giua
https://iisgiua.github.io/giuaschool-docs/
GNU Affero General Public License v3.0
30 stars 18 forks source link

Malfunzionamento generale del sistema #636

Closed ghost closed 4 months ago

ghost commented 5 months ago

Descrivi il problema

Buongiorno. Oggi in giornata, dei professori e delle famiglie mi hanno segnalato che nelle pagine del registro, ci sono vari errori. Per esempio, alcune pagine su Giua (gestione colloqui, gestione coordinatore, scaricamento del programma, valutazioni) segnalano un errore interno, e non non sapremmo come risolvere. Sono entrato in alias, tramite l'account ammininistratore, in un profilo professore, un profilo genitore e un profilo studente, e in effetti, ci sono vari problemi. Chiedo gentilmente aiuto a @trinko e ai suoi collaboratori, @bfabio, @zerai, @MatteoGheza.

Indica come riprodurre l'errore

Nelle pagine generiche di Giua (gestione colloqui, gestione coordinatore, scaricamento del programma, valutazioni).

Se necessario, allega il file di log (menu SISTEMA > MANUTENZIONE)

2024-01-22_19-58.log

trinko commented 5 months ago

Sembra che il problema sia dovuto alla versione MySQL che stai usando: mi puoi confermare che è la 5.7? Il tuo servizio di hosting ti permette di cambiare versione del database server?

ghost commented 5 months ago

Ciao @trinko. In effetti non ci avevo pensato, ora controllando su Aruba la versione che sto usando è la 8.0.30. Ti mando questo screenshot, per vedere cosa ne pensi e se il problema dovrebbe essere quello, così provo a cambiarla secondo tue indicazioni. image

Fammi sapere.

ghost commented 5 months ago

Ciao @trinko. Sono andato su Gestione PHP e in effetti, dice che la mia versione è obsoleta. image Provo a cambiarla con la 8.3. Fammi sapere se va bene.

ghost commented 5 months ago

Ciao @trinko. Cambiando la versione, mi da sempre errore. Il problema è, secondo te, forse uno più grave? Fammi sapere, attendo tue. Grazie!

zerai commented 5 months ago

@robertopadovesi

Sembra che il problema sia dovuto alla versione MySQL che stai usando: mi puoi confermare che è la 5.7?

La risposta di trinko non riguarda il parametro da te cambiato, ossia la versione PHP in uso sul tuo server.

Quello che puoi fare è verificare se effetivamente tu stia usando una versione "problematica/obsoleta" del server di database, così da poter confermare l'ipotesi di trinko sul tuo problema.

Nel tuo panello aruba cerca la voce'database' o mysql, lì dovrebbe essere riportata la versione in uso sul tuo server.

ghost commented 5 months ago

Ciao @zerai! @trinko. Allora, poco fa ho letto la tua risposta e sono andato nella pagina del database. Non so se ho sbagliato, ma mi spunta questo. image Attendo vostre. Grazie mille dell'aiuto e tempo che mi state offrendo!

zerai commented 5 months ago

Da questo screenshot non è possibile capire la versione in uso Clicca sul pulsante 'vai a PHPMYADMIN' e cerca la voce 'server' o 'impostazioni' (non ricordo la dicitura esatta) li troverai il numero di versione.

PS. non modificare/salvare niente mentre sei in phpmyadmin.

ghost commented 5 months ago

Ciao @zerai! @trinko. Non la trovo, vedo solo questo: image Attendo vostre. Grazie mille!

zerai commented 5 months ago

E' nel riquadro in alto a destra c'è la voce 'versione del server'. 5.7 .... Percona server Più di questo non posso fare, ora devi aspettare la risposta di trinko.

Effettivamente non stai usando un versione obsoleta, ma non è quanto consigliato dalla guida ufficiale giua che richiede MySql o in alternativa MariaDb.

Requisiti di sistema

Per consentire l’utilizzo corretto dell’applicazione, il servizio di hosting usato dovrà rispettare i seguenti requisiti fondamentali:

web server Apache 2.x o superiore;
database server MySQL 5.5 o superiore, oppure MariaDB 10.0 o superiore;
PHP 7.4 o superiore.

Durante la procedura di installazione saranno verificati ulteriori requisiti di sistema, evidenziandone le criticità.

La tua versione 'Percona Server' è sempre della stessa 'famiglia MySql' ma è cmq un prodotto simile ma differente in alcune cose.

ghost commented 5 months ago

Ah, va bene! Allora grazie comunque, sei stato veramente gentile come sempre! @zerai Buona serata. 🤗

ghost commented 5 months ago

Ciao @trinko! @zerai. Avete per caso novità? Grazie in anticipo!

Il giorno mar 23 gen 2024 alle ore 14:45 zero @.***> ha scritto:

E' nel riquadro in alto a destra c'è la voce 'versione del server'. 5.7 .... Percona server Più di questo non posso fare, ora devi aspettare la risposta di trinko.

Effettivamente non stai usando un versione obsoleta, ma non è quanto consigliato dalla guida ufficiale giuia che richiede MySql o in alternativa MariaDb.

Requisiti di sistema

Per consentire l’utilizzo corretto dell’applicazione, il servizio di hosting usato dovrà rispettare i seguenti requisiti fondamentali:

web server Apache 2.x o superiore; database server MySQL 5.5 o superiore, oppure MariaDB 10.0 o superiore; PHP 7.4 o superiore.

Durante la procedura di installazione saranno verificati ulteriori requisiti di sistema, evidenziandone le criticità.

La tua versione 'Percona Server' è sempre della stessa 'famiglia' ma non è cmq un prodotto simile ma differente in alcune cose.

— Reply to this email directly, view it on GitHub https://github.com/iisgiua/giuaschool/issues/636#issuecomment-1906087496, or unsubscribe https://github.com/notifications/unsubscribe-auth/BC4UFMELD47X5Q7YT2PJLZTYP65ITAVCNFSM6AAAAABCFXMMSOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBWGA4DONBZGY . You are receiving this because you were mentioned.Message ID: @.***>

trinko commented 5 months ago

Ho analizzato il problema, ma le modifiche necessarie per rendere il codice compatibile sono troppe. Al momento non mi è possibile occuparmene.

ghost commented 5 months ago

Buongiorno, grazie mille! Come potrei risolvere allora? Non potresti darmi istruzioni, oppure non c'è niente da fare? Perché fra poco abbiamo gli scrutini, e ci servirebbe necessariamente che il sistema funzionasse. Potrei provare a esportare tutto su LampSchool, il vecchio registro che fino a qualche anno fà usavamo, il problema è che dobbiamo reimpostare e riconfigurare tutto, e visti gli imminenti scrutini, il processo sarebbe troppo lungo. Grazie comunque per la risposta e il supporto che mi avete dato, siete stati veramente molto gentili! Buon lavoro e grazie della pazienza.

Il giorno gio 25 gen 2024 alle ore 23:01 Antonello Dessì < @.***> ha scritto:

Ho analizzato il problema, ma le modifiche necessarie per rendere il codice compatibile sono troppe. Al momento non mi è possibile occuparmene.

— Reply to this email directly, view it on GitHub https://github.com/iisgiua/giuaschool/issues/636#issuecomment-1911068565, or unsubscribe https://github.com/notifications/unsubscribe-auth/BC4UFMEXVX5H7UOMIZ7KZRTYQLI2NAVCNFSM6AAAAABCFXMMSOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJRGA3DQNJWGU . You are receiving this because you were mentioned.Message ID: @.***>

trinko commented 5 months ago

L'ultimo aggiornamento dovrebbe risolvere i problemi.

ghost commented 5 months ago

Il problema è che sono all'ultimo aggiornamento, e di altri aggiornamenti il sistema non me lo fa fare.

Il giorno sab 27 gen 2024 alle ore 13:12 Antonello Dessì < @.***> ha scritto:

L'ultimo aggiornamento dovrebbe risolvere i problemi.

— Reply to this email directly, view it on GitHub https://github.com/iisgiua/giuaschool/issues/636#issuecomment-1913138076, or unsubscribe https://github.com/notifications/unsubscribe-auth/BC4UFMBWV77ZS2AKN66IA2TYQTVKBAVCNFSM6AAAAABCFXMMSOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJTGEZTQMBXGY . You are receiving this because you were mentioned.Message ID: @.***>

trinko commented 5 months ago

Mi sembra strano. Non ti compare la schermata: Screenshot 2024-01-27 at 16-56-48 Aggiorna Sistema

ghost commented 5 months ago

No, mi appare la schermata che è impossibile effettuare aggiornamenti. image

trinko commented 5 months ago

Questo significa che il tuo servizio di hosting sta bloccando le connessioni server-to-server. Ci deve essere qualche impostazione per renderle possibili... Poiché stai usando un servizio a pagamento, rivolgiti alla loro assistenza e chiedi come consentire le connessioni server-to-server tramite l'uso delle funzioni PHP cURL e file_get_contents.

In alternativa, usa l'installazione manuale seguendo queste indicazioni:

trinko commented 5 months ago

Errata corrige...

La pagina del sito è questa, nome_sito/install/update.php?token=upgrade&step=1

trinko commented 4 months ago

Nessuna attività negli ultimi 30 giorni: segnalazione chiusa.