Moodle problemi plugin: separare incompatibilità, configurazione errata e regressioni post-upgrade.
Leggiamo version.php, log, task e tabelle del plugin; interveniamo su staging prima di toccare la produzione.
Schermate di errore, menu rotti o funzioni sparite subito dopo install/upgrade di un plugin.
Il sintomo puo essere locale al plugin o propagarsi a cron, tema e API. Serve capire il perimetro prima del remove.
Checklist di compatibilita e isolamento.
Matrice versioni
Moodle, PHP e versione dichiarata del plugin in version.php.
Riproduzione staging
Stesso plugin su clone: stesso errore?
Dipendenze
Altri plugin richiesti, librerie, servizi esterni.
Dove guardare: php error e log eventi Moodle.
Stack trace con component frankenstyle: nome plugin e riga.


Dove guardare: pagina notifiche / upgrade pending.
XMLDB non applicato lascia lo schema a meta.
Dove guardare: scheduled/adhoc del componente.
Fail ripetuti del solo plugin sospetto.


Possibile causa: plugin per Moodle maggiore/minore.
Support matrix ignorata in installazione manuale ZIP.
Possibile causa: sintassi PHP non supportata.
Dopo bump PHP 8.x fatal su codice legacy.


Possibile causa: indici/tabelle non migrate.
Query su colonne assenti dopo upgrade parziale.
Possibile causa: capability non assegnate.
Funziona da admin, fallisce da docente.


Possibile causa: override template in conflitto.
UI spezzata solo con certo theme.
Possibile causa: hook deprecati post core upgrade.
Callback rimossi in nuova major Moodle.


Correzione: prova su clone con backup.
Abilita debug, cattura stack, valida fix.
Correzione: completa upgrade o rollback versionato.
Non mescolare file nuovi con tabelle vecchie.


Correzione: patch mirata se il vendor e lento.
Documentata e rieseguibile, non hack in prod.
Verifica: casi d’uso del plugin + smoke core.
Cron, login, corso campione ancora sani.


Piano di ripristino file+DB del componente.
Senza piano, ogni tentativo e un rischio.
Inventario plugin e debito tecnico.
Atlas Learning aiuta a ridurre plugin inutili e rischi.


Un plugin rotto si isola: non si ‘resetta Moodle’ per spegnere un sintomo.
Versioni, log e staging mi dicono se aggiornare, patchare o rimuovere con i dati salvi.
Atlas Learning opera come partner tecnico: leggiamo log, riproduciamo il caso e interveniamo sul livello responsabile, senza sostituirci alla vostra governance di piattaforma.
Cosa dicono i clienti che lavorano con Atlas Learning.
Le recensioni vengono mostrate dinamicamente tramite Trustindex.
Domande frequenti su Moodle problemi plugin.
Possiamo restare su plugin abbandonati?
A breve si con rischio; a medio termine serve alternativa o fork governato.
Meglio ZIP manuale o directory ufficiale?
Ufficiale quando possibile: tracciabilita e update path.
La disinstallazione cancella dati?
Spesso si tabelle dedicate: backup obbligatorio.
Intervenite su plugin custom?
Si, come partner tecnico su codice e compatibilita.
Un plugin blocca funzioni o upgrade Moodle?
Indica nome plugin, versioni Moodle/PHP e lo stack error se disponibile.