by Flavia Ruiz Díaz.
Hola,
Cuenta resumidamente el conexto antes de hacer la pregunta puntual. Resulta que no podía instalar Moodle 2.4 en un hosting porque me daba error en la ruta de la carpeta de datos fuera del public, decidií continuar dejándola dentro del públic pero me daba error y modificando la línea 301 del config pude seguir (muestro abajo qué hice ***) y la instalación se completó, pero el problema es que en las notificaciones dentro del sitio me decía que la carpeta de datos estaba ubicada en un lugar inseguro. Me preocupó. A la carpeta moodledata le creé el archivo .htacces con las líneas para el acceso seguro.
***- El archivo config.php se modificó en su línea 301 que decía:
} else if (is_dataroot_insecure()) {
por
} else if (false and is_dataroot_insecure()) {
para que tomara la carpeta moodledata en el public_html
El tema es que ahora quiero mover la carpeta moodledata fuera del public_html, de hecho la moví, edité el config y le saqué el public_html de la ruta, de manera que quedó: $CFG->dataroot = '/home/ue000192/moodledata';
Los permisos de la carpeta moodledata son 777.
Pero intento acceder a la URL de la plataforma y me dice:
Fatal error: $CFG->dataroot is not configured properly, directory does not exist or is not accessible! Exiting.
La plataforma todavía no está en producción. La pregunta puntual es:
- Si bien pude crear la carpeta moodledata fuera del public, puede ser que por algún sistema de seguridad del proveedor del hosting, Moodle no pueda acceder a esa carpeta y por lo tanto me está tirando ese error?
- En caso afirmativo, qué tengo que pedirle al proveedor?
GRACIAS!!!!
Saludos!
Flavia