Saludos, Fernando.
De momento no ha funcionado nada, pero ahora me he dado cuenta repasando con calma todo lo que me comentaste de un punto que creo que podría ser el posible responsable: la carpeta moodledata. Yo daba por sentado que era la carpeta "data", ubicada dentro de la carpeta "nombredemimoodle" que está en la carpeta public_html.
Entiendo que el primer error es haber podido crear la instalación en public_html, que de hecho es donde se encuentra la instalación wordpress, que es la web principal. Después me da la sensación por lo que comentas, de que la instalación debería haber incluido una carpeta moodledata, en una posición externa a public_html.
Esta instalación la realizamos mediante installatron, el instalador de nuestro cpanel. Dimos por sentado que no había que hacer ningún paso adicional, y que si se procedía a la instalación era porque todo estaba correcto. Al acceder por primera vez, aparentemente todo estaba bien. Como además se procedió antes a hacer una prueba en local con el tema y todo funcionaba correctamente, no ha sido hasta ahora en que hemos empezado a detectar que no se puede acceder a los perfiles.
La cuestión es... ¿cómo podríamos solucionarlo? ¿Sería posible mover la carpeta "nombredemimoodle" fuera de public_html manteniendo la url actual que es miweb/moodle y crear en esa misma ubicación la carpeta "nombredemimoodle_moodledata"? y una última duda, en caso positivo, ¿qué debería contener exactamente la carpeta moodledata?
Muchísimas gracias por tu soporte y paciencia
Saludos cordiales