Tem sido constante eu receber e-mail de falhas no Moodle com a mensagem
Erro ao ler a base de dados
Ao habilitar o modo Debugger no moodle e executar a mesma página apaarece a mensagem MySQL server has gone away.
O que isso significa?
Esta mensagem diz que a conexão do PHP com o MySql foi perdida e que o PHP não conseguiu reconectar automáticamente.
E como reconecta automaticamente?
No PHP.INI busque pela variável mysqli.reconnect que certamente deve estar como Off conforme print abaixo:
Altere para mysqli.reconnect = On salve e verifique se resolveu.
Olá.
Aonde localizo esse PHP.INI??
O que está no public_html não apresenta esta variável.