messaggio di errore

messaggio di errore

di Alessandro Grillo -
Numero di risposte: 18

salve a tutti sono nuovo in questo forum, sono un docente che in questo momento di diffocoltà a gestire la didattica a distanza, si è inbattuto nel dover sopperire a tante situazioni per cui ha installato per la sua comunità scolastica "moodle" . ringrazio tutta la comunità per la collaborazione che date ai neofiti come me, vengo al dunque ho installato moodle ver. 3.8 , tutto bene, ho configurato corsi, studenti, docenti e quant'altro, sono pronto a partire senonchè mi arriva questo messaggio di errore

invalidsesskey

La sessione è probabilmente andata in time out. Per favore autenticati nuovamente.

oggi pomeriggio mi è successo tre volte consecutivamente.

chi riesce a darmi una mano?

grazie


Media dei voti:  -
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Alessandro Grillo -
nessuno in grado di aiutarmi?
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Domenico Recchia -
Immagine Particularly helpful Moodlers
Ciao Alessandro,
purtroppo non sono un sistemista e non riesco a darti una mano in questo campo. Se non ricevi risposta da questa comunità ti conviene ripresentare questa richiesta nella comunità principale (inglese), che essendo tale è molto più numerosa e ricca di helper (ed è anche frequentata anche da esperti moodler italiani).
Tieni presente, comunque, che in queste settimane siamo tutti sotto pressione. Questo è un "servizio" del tutto volontario, per cui se ci sono urgenze lavorative (ora più che mai) è "normale" non vedere per giorni talune figure che in altri momenti invece assicurano una continua presenza. sorridente
In riposta a Domenico Recchia

Ri: messaggio di errore

di Alessandro Grillo -
Ciao Domenico, innanzitutto grazie per la tua risposta, si in effetti siamo un po' tutti sotto pressione per cui non sempre si riesce a fare tutto quello che si faceva prima. ti ringrazio ancora e seguirò il tuo consiglio, non conoscendo l'inglese magari prima in italiano e poi aiutandomi con google traduttore in inglese. un caro saluto
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Matteo Scaramuccia -

Ciao Alessandro,
mancano ancora un po' di informazioni per provare a aiutarti:

  • Versione esatta di Moodle: se la 3.8.0, hai già provato la 3.8.2?
  • Quale tema grafico?
  • Questo messaggio ti appare quando? Ogni tanto o sempre ma dopo tot ore di lavoro? Moodle ha una durata della sessione pari a 2h
  • Ti appariva anche all'inizio della configurazione?
  • Quanti plug-in di terze parti hai installati dopo la prima configurazione?
  • Da quando hai iniziato la configurazione, hai configurato altro sul server che ospita Moodle che possa aver ad esempio cambiato qualcosa nel codice o nei permessi delle cartelle del codice e della "moodledata"?

HTH,
Matteo

In riposta a Matteo Scaramuccia

Ri: messaggio di errore

di Alessandro Grillo -
ciao, ti do le informazioni richieste
versione di moodle 3.8.2
tema grafico: classic
il messaggio appare random a volte anche dopo qualche minuto
no all'inizio della configurazione non mi è mai apparso
non ho installato plug-in di terze parti
sul server di moodle non ho fatto nessun cambiamento
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Alessandro Grillo -
Scusami non ti ho neanche salutato, ti ringrazio ancora per il tuo aiuto
Alessandro
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Matteo Scaramuccia -

Ciao Alessandro,
nessun problema ammiccante.

Dunque, purtroppo trovare la soluzione sarà molto dura perché non ci sono ancora ragioni evidenti per questi tuoi problemi (eppure ci sono pensieroso).
Innanzitutto, attiva la modalità debug di Moodle a livello SVILUPPATORE, https://docs.moodle.org/38/en/Debugging#Enabling_debugging, per raccogliere maggiori indicazioni sulla possibile ragione del problema perché o a video o nei log dovresti trovare una traccia, lo stack trace, che porta alla notifica dell'invalidsesskey che vedi a video.

In attesa dello stack trace, altre domande per portare avanti l'anamnesi:

  • hai attivato qualche servizio di protezione del dominio come quelli offerti da Cloudflare?
  • hai aggiunto qualche blocco in pagina come quello del Calendario?
  • (non credo sia questo) hai sufficiente spazio disco per la moodledata, dove anche le sessioni sono registrate?

HTH,
Matteo

In riposta a Matteo Scaramuccia

Ri: messaggio di errore

di Alessandro Grillo -
Ciao Matteo, la risposta alle tue domande è no non ho fatto nulla tranne che attivare l'utilizzo dell'aap da tablet o cellulare. domanda non riesco a fare il log-out dalle app (non trovo il pulsante) non è che questo può creare qualche problema visto che utilizzo la stessa rete wifi con il pc?
Adesso provo a vedere di attivare la modalità di debug (spero di riuscirci). ancora grazie
Alessandro
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Alessandro Grillo -
Ciao, da oggi i ragazzi hanno avuto l'accesso e il problema si è acuito enormamente, credo sia un problema di cookie, ma non so come risolverlo, sotto il log del server

Mon Mar 30 16:28:46.802539 2020] [autoindex:error] [pid 54876:tid 47233230681856] [client 80.88.87.162:48378] AH01276: Cannot serve directory /home/r05q1m4l/public_html/: No matching DirectoryIndex (index.php,index.php5,index.php4,index.php3,index.perl,index.pl,index.plx,index.ppl,index.cgi,index.jsp,index.js,index.jp,index.phtml,index.shtml,index.xhtml,index.html,index.htm,index.wml,Default.html,Default.htm,default.html,default.htm,home.html,home.htm) found, and server-generated directory index forbidden by Options directive
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Alessandro Grillo -
Usa il database per le informazioni di sessione
dbsessions
Default: No
E' possibile memorizzare le informazioni delle sessioni nel database. L'impostazione è particolarmente utile per siti molto grandi, con molto traffico o per siti in cluster. Attenzione: cambiare questa impostazione provoca il logout dal sito di tutti gli utenti collegati, tu compreso. Se viene utilizzato MySQL, accertarsi di impostare 'max_allowed_packet' in my.cnf (o in my.ini) ad almeno 4M. E' anche possibile configurare altri driver di sessione direttamente nel file config.php. Per maggiori informazioni vedere il file config-dist.php. Questa impostazione scompare se vengono specificati driver di sessione nel file config.php,

Timeout di sessione
sessiontimeout
Default: 2 ore
la sessione degli utenti autenticati che non svolgono attività per un dato periodo di tempo (ad esempio caricare pagine), viene conclusa automaticamente. Questa variabile specifica il tempo massimo di inattività oltre la quale la sessione sarà considerata conclusa.

Prefisso cookie
sessioncookie
Default: Vuoto
E' possibile personalizzare il prefisso del cookie usato per identificare le sessioni di Moodle. Questa impostazione è opzionale ma è indispensabile se più istanze di Moodle girano sul medesimo sito web.

Percorso cookie
sessioncookiepath
Default: Vuoto
E' possibile personalizzare dove i browser inviano i cookie di Moodle specificando una sotto cartella del sito web. In genere il default '/' dovrebbe andare bene.

Dominio cookie
sessioncookiedomain
Default: Vuoto
Consente di cambiare il dominio dal quale provengono i cookie di Moodle. E' utile per alcune personalizzazioni di Moodle (ad esempio plugin di autenticazione o di iscrizione) per le quali si rende necessario scambiare le informazioni di sessione con applicazioni web o con sotto domini. ATTENZIONE: si consiglia di lasciare l'impostazione al suo default (vuoto) - valori errati potrebbero impedire qualsiasi login al sito.
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Matteo Scaramuccia -

Ciao Alessandro,
questa è la configurazione predefinita in Moodle e non ci sono problemi di sorta.

La causa del tuo problema è "altrove" se hai sufficiente spazio disco: puoi provare a spuntare l'uso delle sessioni su DB per escludere problemi di spazio ma se lo fai il sistema potrebbe rallentare un poco e soprattutto appena la spunterai tutti i tuoi utenti riceveranno noie di sessione e dovranno riconnettersi perché dovranno ricostruire la propria sessione su DB.

HTH,
Matteo

In riposta a Alessandro Grillo

Ri: messaggio di errore

di Matteo Scaramuccia -

Ciao Alessandro,
credo che questo errore non sia la causa del tuo problema perché come prima voce del DirectoryIndex trovi proprio index.php che è quello richiesto da Moodle assieme a index.html e index.htm, che sono anch'essi buona cosa.

HTH,
Matteo

In riposta a Matteo Scaramuccia

Ri: messaggio di errore

di Alessandro Grillo -
Ciao ti do un altro indizio, che forse potrebbe farti pensare a nuove soluzioni, l'installazione di moodle che sto utilizzando, in effetti è la seconda installazione in quanto sulla prima avevo fatto delle prove e per avere una installazione pulita ho rifatto l'installazione chiaramente su una nuova cartella, la vecchia cartella moodle29 su consiglio di aruba l'ho rimossa, ed ho installato su nuova cartella moodle30 . ma a questo punto credo che sia rimasta in giro qualcosa che disturba il tutto. tu che ne pensi?
Alessandro
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Matteo Scaramuccia -

Ciao Alessandro,
non credo ma sapere che stai usando Aruba in effetti uno spunto lo da: io non sono pratico di Aruba ma un recente thread mi ha ricordato che vale la pena imporre i giusti permessi sulle cartelle del codice e della "moodledata", ricorsivamente, per correggere ogni eventuale anomalia sui permessi nei file: https://moodle.org/mod/forum/discuss.php?d=398496#p1607961.

Per la cronaca, se devi resettare Moodle è sufficiente rimuovere la moodledata, rimuovere il database e rimuovere il file config.php così da forzare una nuova installazione, a parità del codice di Moodle prima e dopo.

HTH,
Matteo

In riposta a Matteo Scaramuccia

Ri: messaggio di errore

di Alessandro Grillo -
Ciao Matteo,
l'avevo pensato anche io, ho già verificato i permessi sui file ed è tutto a posto, non so se ti può servire a capire cosa succede, ho fatto un copia e incolla delle verifiche server su moodle provo a girartele con un pdf allegato, magari ci vedi qualcosa che non funziona.
grazie
Alessandro
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Matteo Scaramuccia -

Ciao Alessandro,
puoi provare ad attivare correttamente l'estensione PHP mancante ma non mi risulta che i componenti di Moodle core usino tra di loro i web service.

Per quanto riguarda la menzione di uft8mb4, è utile solo per registrare anche le emoij sul tuo sistema.

HTH,
Matteo

In riposta a Matteo Scaramuccia

Ri: messaggio di errore

di Alessandro Grillo -
Cia Matteo, mi sembra di aver risolto, sono stato attaccato al telefono e via tiket con i tecnici di aruba , sono stati veramente bravi, hanno avuto tanta ma tanta pazienza e alla fine hanno trovato la soluzione,(non vorrei cantare vittoria troppo presto) ma è dalle 18 di oggi che non ricevo più errori anche se a dire la verità non ci sono stati tantissimi utenti collegati. adesso ti allego la soluzione in modo che se dovesse capitare a qualcun altro possa trovare rapidamente la soluzione al problema.

Aruba
Salve , provi a seguire le indicazioni all'ultimo post presenti al seguente link:

https://moodle.org/mod/forum/discuss.php?d=105891

dove dice :

In table mdl_config
Key in string dbsessions was 0, change it on 1 - all work!!!

io

fatto ma non è cambiato nulla


Salve,
Allo stato attuale escludo problemi di RAM , come puo' vedere dalla sezione "utilizzo delle risorse" in cpanel
la RAM utilizzata dal sito e' ben sotto quella disponibile.
Molto probabilmente il problema con le sessioni di Moodle e' dovuto al meccanismo di caching con nginx attivo per tutti i siti sul server. Ora ho escluso il dominio miodominio.it da tale meccanismo di cache, la invito a riprovare e farmi sapere in caso di ulteriori problemi.

Eureka funziona !!!!!!!!!!!!!!!!!!!!!!!!!!

Grazie molte anche a te perchè piano piano sei riuscito a farmi capire dove poteva essere il problema.
Ciao
Alessandro
In riposta a Alessandro Grillo

Ri: messaggio di errore

di Matteo Scaramuccia -

Ciao Alessandro,
OTTIMO! In effetti quando scrivevo:

hai attivato qualche servizio di protezione del dominio come quelli offerti da Cloudflare?

intendevo proprio servizi di caching HTTP - perdona la poca chiarezza ma spesso mi rileggo e mi ritrovo con post troppo tecnici e a volte cerco di essere più "funzionale" ma perdo di precisione ammiccante.

La configurazione predefinita offerta da Cloudflare è, lasciatemi dire, superba - ci sono piccole noie quando ci si spinge sul livello della prevenzione dello SPAM - mentre ormai ho registrato da questa Community che quanto offre Aruba è troppo "semplificato" e troppo pericoloso allo stesso tempo per l'utente medio alla prese anche con problemi tecnici "sensibili e di dettaglio" e direi che dovrebbe rivedere le sue configurazioni base soprattutto per software complessi i quali richiedono precisione anche nel come si fa HTTP Caching - secondo me non è colpa di nginx con le sue eventuali configurazioni predefinite ma di chi ne fa la prima configurazione da rilasciare in un hosting.

Grazie ancora: questo tuo post sarà molto utile per altri utenti su Aruba,
Matteo