Un saludo:
Tengo mi Moodle en un CentOS 5.2, el problema con el que me encuentro es que no puedo instalar moodledata fuera del httpdocs porque Moodle no lo localiza. He creado el moodledata (mkdir moodledata) y le he dado permisos 777 (chmod 777 moodledata) pero no me vale. Tengo que instalar el mooodledata obligatoriamente dentro de httpdocs con el consiguiente problema de seguridad. Mi servidor es dedicado, así que puedo hacer las modificaciones que quiera y tengo acceso total a la consola.
Gracias.
Hola Enrique:
Lo de los permisos son correctos, pero ¿has comprobado el usuario y el grupo de moodledata? Te comento esto, por que en Debian me dio un problema parecido y se soluciono cambiando el usuario a "miusuario" y el grupo "user".
Despues de cambiar el usuario y el grupo, asigne los permisos correctos y funciona correctamente.
Saludos, Jorge
Hola Jorge, el moodledata que tengo dentro del httpdocs tiene v1837000:psacln como usuario y grupo. Si lo creo fuera me queda root:root, lo cambio chown v1837000:psacln moodledata pero no me vale. Dice que no tengo permisos de escritura del servidor. Debe haber algo mal, el usuario, el grupo u otra cosa.
También he probado con chown v1837000:psaserv y nada. Me dice lo mismo. Debe haber alguna limitación de escritura fuera del httpdocs y no sé hacer que escriba dentro. Seguiré intentando cosas. Si alguien tiene alguna idea me haría un gran favor. Tengo el mismo problema para instalar el Mahara, solo que en este caso ni siquiera me deja poner el dataroot dentro del httpdocs, Mahara no se deja instalar bajo esta condición. Al menos Moodle si me permite añadir el moodledata dentro de la raíz de instalación.
Buenas,
Mira yo lo cree en el directorio www con el nombre moodledata y dentro de el he creado un archivo llamado .htaccess con las siguientes lineas,
deny from all
AllowOverride none
mientras el moodle lo tengo en el directorio http, y me funciona bastante bien tambien le he asignado lo permisos que tu le has asignado.
tal vez sea ese archivo el que no encuentra moodle.
Mira yo lo cree en el directorio www con el nombre moodledata y dentro de el he creado un archivo llamado .htaccess con las siguientes lineas,
deny from all
AllowOverride none
mientras el moodle lo tengo en el directorio http, y me funciona bastante bien tambien le he asignado lo permisos que tu le has asignado.
tal vez sea ese archivo el que no encuentra moodle.
In reply to Juan Pablo Antillanca M.
Re: Problema con moodledata en CenOS5
hola compañero, se ve que sabes mucho de esto. A ver si me puedes ayudar, tengo mi moodle en centOS y el problema que tengo, es que la página se ve bien y me muestra todos los cursos, pero al momento de accesar a ellos, no puedo accesar con ningun nombre de usuario ni contraseña, y en la parte superior de la pnatalla de cada curso aparece la leyenda Could not create guest user record !!!. Me podrias ayudar a resolver este problema?
ya tengo los cursos creados, usuarios registrados, de hecho ya tengo más de un año trabajando y nunca habia tenido problemas con esto.
te voy a agradecer infinitamente tu ayuda.
saludos
ya tengo los cursos creados, usuarios registrados, de hecho ya tengo más de un año trabajando y nunca habia tenido problemas con esto.
te voy a agradecer infinitamente tu ayuda.
saludos
Hola. No se me ocurren muchas ideas. Si te funcionaba antes no veo el porqué de fallar ahora. Podría haber una referencia incorrecta a la DB desde el config.php. Yo revisaría si el nombre de la base de datos y todo lo relacionado con ella está bien en el config. Creo recordar que una vez me pasó algo parecido y al final era una tontería, pero no puedo decirte nada más ahora mismo...
...pensaré en ello.
...pensaré en ello.
Hola, he estado indagando porque a mí también me ha dado este problema. Como lo he resuelto es siguiendo estos pasos:
Quedó funcionando todo normalmente.
- Accedo a mi base de datos MySql
- Busco la tabla mdl_users
- Marco la tabla y la reparo
Quedó funcionando todo normalmente.