Hola Manuel.
En realidad creo que te sería de utilidad revisar los logs de PHP y MySQL, el lugar donde estén depende de cada implementación, pero usualmente en entornos Linux se los encuentra en /var/log
Otra cosa que podrías probar es habilitar el modo de depuración en Moodle (Administración del sitio/ Desarrollo /Depurando), a ver si muestra algún mensaje adicional.
¿El error aparece siempre con los mismos cursos? ¿o a veces ingresa y otras no?
Saludos