-
Moodle
Buonasera volevo sapere se moodle è competibile con altervista, ho letto in vari forum però vecchi che moodle non è compatibile con altervista.
Spero che siano solo legende e che almeno una versione sia compatibile con altervista e php 8 in su.
Grazie
-
14/04/2026: disattivazione di PHP 5.6. Da questa data, gli account che hanno impostato l'uso di PHP 5.6 passeranno automaticamente a PHP 7.3
12/05/2026: disattivazione di PHP 7.3. Da questa data, gli account che hanno impostato l'uso di PHP 7.3 passeranno a PHP 8.0.
Questo avviso comporta, l'incompatibilità di qualsiasi versione dal 12/05/2026.
L'installazione delle nuove versione si bloccano implacabilmente con la richiesta dell'estensione Sodium in php.
Spero vivamente che si trovi una soluzione, ho perso anni di lavoro, un deposito domande enorme per i questionari che dispensavo ai miei alunni.
-
Salve,
provate ad aggiornare alla versione Moodle 4.1 che supporta PHP fino a 8.1.
Resta comunque una soluzione temporanea che non risolve il problema di sodium per il futuro.
Cordiali saluti.
-
Ciao.
News
L'estensione sodium è ora attiva, e si riesce ad installare fino alla 4.4
La 5 è ancora preclusa per la richiesta di MySQL Versione 8.4 o superiore.
-
Grazie per il feedback! Come ti dicevo, lo volevo provare anche io ma ancora non ho avuto modo.
EDIT: ho installato Moodle 4.5.11+ con PHP 8.2.
Ho solo avuto problemi ad impostare la "moodledata": in fase di installazione gli ho detto "./data_moodle", poi una volta installato ho modificato da config.php:
Codice PHP:
$CFG->dataroot = __DIR__ . '/../data_moodle';
Poi magari va protetta con .htaccess, ad esempio con "Require all denied"
Ciao!
-
Grazie del supporto, ho sistemato tutto, la versione Moodle 4.5.11+ con PHP 8.2 funziona bene e sono riuscito finalmente a convertire in https, cosa che prima comportava casini con i temi css della home page.
-
Hai impostato moodledata come ho scritto o hai trovato un modo migliore?
Hai fatto altre modifiche che possono essere utili anche ad altri utenti?
Grazie,
Ciao!
-
moodledata nella root principale, permessi 777, e impostato come dici tu .htaccess, con "Require all denied".
Per far andare avanti l'installazione, pur sapendo che non si dovrebbe fare, uso la solita modifica nota sul file install.php, facendo bypassare il controllo.
Copio-incollo, da una delle tante guide:
Apri il file install.php situato nella directory principale di Moodle.
Cerca la funzione is_dataroot_insecure().
Nel blocco condizionale (o if/else), imposta il valore di ritorno su false o salta il controllo.