Prima di ogni altra cosa ti anticipo che è stato molto più semplice trovare la soluzione al problema che scrivere il titolo di questo articolo. Un cliente mi ha presentato questo messaggio di errore senza darmi molte indicazioni su eventuali modifiche apportate ai file del sito o alle impostazioni dell’hosting.
Ad essere sincero sono rimasto un po’ spiazzato da questo messaggio perché non l’avevo mai visto. Il link “Maggiori informazioni su questo errore”, tanto per cambiare, porta ad una pagina vuota (al momento della creazione dell’articolo) e quindi anche questa volta non torna utile per la soluzione del caso.
Ho quindi effettuato una rapida ricerca con il parolone “gradingform_guide_get_fontawesome_icon_map” e ho trovato questo link del forum ufficiale di Moodle. In sostanza consiglia di cancellare la cache tramite un comando lanciato via shell. Non sempre, però, l’hosting provider concede l’accesso ssh.
Se non hai modo di intervenire in prima persona, chiedi al supporto del tuo hosting provider di lanciare il seguente comando:
php admin/cli/purge_caches.php
In questo modo la cache verrà eliminata e l’accesso al backend del sito sarà di nuovo possibile. Ho sperimentato in prima persona questa procedura solo su Moodle 3.7+ ma è molto probabile che funzioni anche con le versioni successive. Al massimo dovrai modificare il percorso per raggiungere il file “purge_caches.php”.