Migraziono err_too_many_redirect

Migraziono err_too_many_redirect

di Giovanni Chiaravalle -
Numero di risposte: 9

Buongiorno a tutti, sto provando a migrare il mio sito moodle da un dominio ad un altro dominio, ho seguito questa guida:

https://docs.moodle.org/311/en/Moodle_migration

ho provato anche a preinstallare moodle, ho fatto diverse ricerche su google seguendo consigli/soluzioni di chi aveva l ostesso problema

(ho cancellato la cache, commettato linee di codice di redirect nella index, non è un problema dell'host)

non so più che pesci prendere, se qualcuno può indirizzarmi guide/link o consigli 🙏🙏🙏🙏

Media dei voti:  -
In riposta a Giovanni Chiaravalle

Ri: Migraziono err_too_many_redirect

di Sergio Rabellino -
Immagine Particularly helpful Moodlers Immagine Plugin developers
Ciao,
anzitutto ti sconsiglio vivamente di modificare i file di moodle per tentare di risolvere un problema.
Nello specifico generalmente il too many redirect accade quando:
  • $CFG->wwwroot dentro config.php contiene uno "/" in fondo alla url
  • $CFG->wwwroot non è coerente con il protocollo in uso (http quando è invece https o viceversa)
  • $CFG->wwwroot  contiene un nome del sito differente da quello effettivo del web server (verificare anche la configurazione di apache/nginx)
Se altri vogliono aggiungere casi...
Per una indagine, ti consiglio di attivare la console del browser (chrome o firefox) in modalità "persistente" e verificare cosa effettivamente accade dentro al tab "rete/network".
Dovresti vedere quali sono gli indirizzi che circolano tra di loro (i redirect) e avere qualche info in più su cosa accade.

HTH
In riposta a Sergio Rabellino

Ri: Migraziono err_too_many_redirect

di Giovanni Chiaravalle -
Grazie mille per la risposta, ho contattato l'host e ha trovato l'errore che tra l'altro hai indicato anche tu (scrivevo https mentre il nuovo dominio è http).
Adesso il problema è questo:
Coding error detected, it must be fixed by a programmer: Unknown plugin type: quizaccess
Ma, facendo una ricerca rapida su google, credo sia legato proprio al discorso dei protocolli, come mi attivano l'https vi aggiorno

Grazie mille ancora.
In riposta a Giovanni Chiaravalle

Ri: Migraziono err_too_many_redirect

di Sergio Rabellino -
Immagine Particularly helpful Moodlers Immagine Plugin developers
Un "Coding error" è difficile che sia ;legato al protocollo http/https. Trovo più facile che il problema sia un qualche file di moodle o di un plugin aggiuntivo che si sia corrotto (o incompleto) durante l'upload del codice sul server.
Non serve che aspetti https, l'errore dovrebbe sparire anche se la connessione al sito non è sicura.
In riposta a Sergio Rabellino

Ri: Migraziono err_too_many_redirect

di Giovanni Chiaravalle -
Adesso la situazione è questa:

non riesco a capire se questa serie di errori (come quello precedente) dipenda tutto da filezilla che scarica a modo suo perdendo per strada
diverse cartelle o da altro, perchè escludo che sia cosi' complicato fare una migrazione di moodle. 
In riposta a Giovanni Chiaravalle

Ri: Migraziono err_too_many_redirect

di Matteo Scaramuccia -

Ciao Giovanni,

non riesco a capire se questa serie di errori (come quello precedente) dipenda tutto da filezilla che scarica a modo suo perdendo per strada diverse cartelle o da altro, perchè escludo che sia cosi' complicato fare una migrazione di moodle

il tuo errore in questo caso è molto esplicito e 99/100 non dipende dalla modalità della copia dei file ma dal fatto che:

  • o hai spento il Redis che hai configurato come Cache Store
  • o hai sbagliato la sua configurazione sul config.php

HTH,
Matteo

In riposta a Matteo Scaramuccia

Ri: Migraziono err_too_many_redirect

di Giovanni Chiaravalle -
Ciao Matteo,
intanto grazie per la risposta, non sono un esperto su moodle e questi sono i miei primi tentativi di migrazione (fino ad ora non sapevo neanche cosa fosse questo Redis), quindi escluderei il punto 1 (salvo se in caso di migrazione sia una cosa automatica), ma sul config non vedo (o meglio non so quale siano) riferimenti a questo Redis.
Sapresti dirmi di più o linkarmi qualche documentazione o guida!?
In riposta a Giovanni Chiaravalle

Ri: Migraziono err_too_many_redirect

di Sergio Rabellino -
Immagine Particularly helpful Moodlers Immagine Plugin developers
Non posso che concordare con Matteo.
Per sapere se usi redis o non è un altro "strano" side-effect, dovresti guardare nella tua moodledata, nella cartella muc e dentro al file config.php.
Contiene del codice che definisce i servizi di caching e verifica se trovi qualche riga con scritto

'plugin' => 'redis'

Se la risposta è "si", allora stai usando un server redis che consente di avere un "sistema di accelerazione" per velocizzare moodle. Diciamo però che è strano che tu non sappia di averlo configurato, cioè non è un qualcosa che si attiva in automatico.