Error al instalar moodle 2.5 en localhost mamp

Error al instalar moodle 2.5 en localhost mamp

de andres zamora -
Número de respuestas: 3

Buenas noches estoy intentando instalar moodle 2.5 en un mac OS X 10.9, servidor local mamp 2.2, pero cuando lo voy a abrir me sale lo siguiente:

Fatal error: $CFG->dataroot is not configured properly, directory does not exist or is not accessible! Exiting.

Gracias.

Promedio de valoraciones: -
En respuesta a andres zamora

Re: Error al instalar moodle 2.5 en localhost mamp

de Juan Pablo Miranda Aguayo -
Imagen de Moodlers de gran ayuda

Hola Andrés,

Entonces, sí que has podido instalar la plataforma. Es cuando quieres acceder a ella que te aparece el mensaje de error.

Si es así, es posible que la carpeta 'moodledata' (o el nombre que le hayas puesto) no tenga los permisos necesarios.

Te lo pone en el mensaje de error.

Te dice que la ruta de datos no está configurada correctamente, que no existe o es inaccesible.

Si has instalado Moodle, sí se habrá configurado correctamente la ruta a 'moodledata' en el archivo 'config.php'. También, y seguro, existirá dicha carpeta 'moodledata'. Si no, no te hubiera dejado continuar con la instalación.

Solo queda, entonces, la opción de que no sea accesible.

La carpeta 'moodledata' debe tener permisos de lectura, escritura y ejecución para todos (así como en todas su subcarpetas y archivos).

Por este motivo no debe ser accesible directamente desde el navegador web sino solo a través de la propia plataforma Moodle.

Quizá esto te pueda servir: https://moodle.org/mod/forum/discuss.php?d=183851

Espero te sirva de orientación.

JP

En respuesta a Juan Pablo Miranda Aguayo

Re: Error al instalar moodle 2.5 en localhost mamp

de andres zamora -

Hola Juan, Gracias por responder a mi pregunta,  la verdad soy nuevo en esto y no se como o donde puedo revisar si se configuro correctamente la ruta moodle en el archivo config.php.

te agradezco la ayuda 

Adjunto Captura de pantalla 2015-01-25 a la(s) 11.33.03.png
En respuesta a andres zamora

Re: Error al instalar moodle 2.5 en localhost mamp

de Juan Pablo Miranda Aguayo -
Imagen de Moodlers de gran ayuda

Hola nuevamente,

Creo que no he sido claro la vez anterior.

Te decía que sí debía haberse configurado bien todo. De otra forma, el instalador no te hubiera dejado continuar.

Por tanto, el problema debe estar en los permisos de la carpeta 'moodledata'

Los elementos importantes de Moodle son: carpeta 'moodle', carpeta 'moodledata' y base de datos.

Creo que, en tu instalación, has llamado moodle25 a las carpetas 'moodle' y 'moodledata'.

Si están en rutas distintas no habrá problema, aunque para tí puede llevarte a confusión y error cuando tengas que manipularlas por alguna razón. Creo que no es buena idea llamarlas de la misma forma. Los nombres deben hacer referencia a lo que se dedican.

Si se trata solo de permisos, debes mirar los permisos de la carpeta que se encuentra en /Applications/MAMP/data/moodle25

Podrías aprovechar para cambiarle el nombre a 'moodle25data' por ejemplo y cambiar en el 'config.php' el nombre correcto:

$CFG->dataroot = '/Applications/MAMP/data/moodle25data' ;

en vez de lo que hay ahora.

Por tanto, es esa carpeta de datos la que tiene que tener permisos 777.

A la otra carpeta, de sistema, le bastan los permisos 755

Algo quizá importante..., si se ha dado el caso de que las carpetas moodle y moodledata en tu instalación sea la misma, llamada moodle25, creo que el instalador debió impedirte seguir con la instalación. Pero, si aún así has conseguido instalarlo y se trata de la misma carpeta, en el mismo sitio, yo optaría por borrarlo todo y hacer una nueva instalación asegurándome de los nombres y los lugares en que deben estar cada una de las carpetas de la plataforma así como su base de datos.

JP