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.
Esta mensagem diz que a conexão do PHP com o MySql foi perdida e que o PHP não conseguiu reconectar automáticamente.
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.