El temido "Error al escribir en la base de datos"
Generalmente es un problema de permisos incorrectos en el servidor o de disco lleno.
Revisa el espacio disponible en tu hosting y limpia la tabla mdl_logstore_standard_log si es demasiado grande.
"Si el error persiste, purga todas las cachés desde la administración del sitio".
"No se pueden subir archivos (Excede el tamaño máximo)"
Configuración limitada en el servidor a nivel de PHP.
Edita el archivo .htaccess o el php.ini aumentando los valores de upload_max_filesize y post_max_size.
El sitio se queda en "Modo Mantenimiento" eterno
Una actualización fallida o un administrador que olvidó desactivarlo manualmente.
Ve a la carpeta moodledata y borra manualmente el archivo llamado maintenance.html. ¡Magia, el sitio volvió!
Los correos de confirmación no llegan a los alumnos
El servidor de correo interno (PHP Mail) suele ser bloqueado o marcado como Spam por los proveedores externos.
Configura un SMTP externo (como Gmail o SendGrid) en la sección de Servidor Saliente de la configuración de Moodle.
Pantalla blanca de la muerte (Error 500)
Generalmente se debe a un plugin incompatible con la versión de Moodle o PHP.
Activa el "Modo Depuración" (Debugging) desde el archivo config.php para identificar el plugin problemático y desactívalo renombrando su carpeta.