Hola Fernando,
Buscando en la red, encontré
esta referencia que parece tratar todas
las posibilidades que originan el error que marcas.
Por otra parte, entrando a tu plataforma encontré que uno puede accesar
sin problemas a las páginas cuya terminación no es "index.php".
Es decir, si entro a una Categoría:
http://www.catedrasunlar.net/moodle/course/category.php?id=19Todo bien.
Si entro al cron:
http://www.catedrasunlar.net/moodle/admin/cron.phpBien
Si entro a la página para recordar mi password:
http://www.catedrasunlar.net/moodle/login/forgot_password.phpBien.
Osea, que como las páginas respectivas llaman a los archivos:
category.php, cron.php y forgot_password.php, sí entro bien, porque no son
páginas que terminan con "index.php".
Entonces, desde mi punto de vista hay que fijarse en lo siguiente:
1) ¿Existen todos los archivos "index.php" de la plataforma?
2) De ser el caso, ¿tienen permisos prohibitivos?
3) Si no existen y nadie los borró, pues pudo haber sido un ataque. Aquí
valdría la pena actualizar la plataforma (previo respaldo y previa lectura
de la documentación oficial y también previo ensayo del proceso en un
servidor de pruebas).
4) Si existen y tienen permisos mínimo de 505, entonces es probable que
esté mal configurado el servidor (Ej. Apache) y no esté reconociendo los
archivos "index.php". En este punto, hay que checar si hay un archivo
".htaccess" por ahí que esté mal configurado (la posible "desconfiguración"
de Apache pudiera originarse en un error en este tipo de archivos).
En fin, está un poco raro esto que te pasa, por lo que no estaría de más
checar también los "logs" de error del servidor.
De momento es todo lo que se me ocurre.
Saludos