Hola Ylop,
Parece que Moodle no puede crear la carpeta fuera del área pública del servidor.
Esto es común en servicios de hosting compartido (rentado).
Lo que yo hago es crear la carpeta de datos (moodledata) dentro de la carpeta
en la que está mi plataforma.
Por ejemplo, si mi carpeta de Moodle está en:
../htdocs/moodle
Entonces yo creo mi carpeta de datos en:
../htdocs/moodle/moodledata
La ruta puede ser otra: ../www/misitio.com/moodle/moodledata
Bien, cuando la crees, te sugiero crear también crear las siguientes carpetas:
../htdocs/moodle/moodledata/blog
../htdocs/moodle/moodledata/blog/attachments
../htdocs/moodle/moodledata/cache
../htdocs/moodle/moodledata/sessions
../htdocs/moodle/moodledata/lang
../htdocs/moodle/moodledata/temp
../htdocs/moodle/moodledata/temp/backup
../htdocs/moodle/moodledata/temp/typo3temp
../htdocs/moodle/moodledata/temp/unzip
../htdocs/moodle/moodledata/upgradelogs
A todas las carpetas ponles permisos 777, o has pruebas sólo con 707
(según yo funciona bien con 707, pero mejor verifícalo tú mismo).
La carpeta "moodledata" forzosamente tiene que tener también 777 o 707.
Una última sugerencia: ponle a tu carpeta "moodledata" un nombre "no obvio".
Por ejemplo: d9a8t7a6
Esto, por seguridad. No vaya a andar alguien viendo si tienes una carpeta
"moodledata" en el área pública y se le empiezen a ocurrir ideas negativas.
Finalmente, cuando termines la instalación, trata de entrar a la carpeta de datos. Por ejemplo:
http://www.midominio.com/moodle/d9a8t7a6Si te sale un error, entonces Moodle pudo proteger adecuadamente la carpeta con
un archivo ".htaccess". Si ves un listado de carpetas o archivos, o cualquier
contenido, entonces tu carpeta no está protegida y tu instalación es totalmente
insegura.
Si este es el caso, no uses esa instalación para trabajar, a menos que la puedas
proteger con un archivo .htacces que tu misma generes.
Si este es el caso (muy poco probable), y no sabes qué hacer, antes de iniciar
operaciones, pon el problema por estos foros.
Saludos