Problemas con banco de preguntas

Problemas con banco de preguntas

de Miki martinez -
Número de respuestas: 12

Hola a todos y gracias de antemano.

Tengo 3 plataformas moodle para dar formación en la empresa, pero una de ellas me está dando problemas.

Todo comenzó cuando un día, de repente, me impidió subir archivos a la plataforma, esta la tenga hospedada en Hostalia. Pues despues de revisar todo y no encontar ningún fallo, me decidía buscarlo en el servidor web. Modifiqué los permisos a 777, es decir de lectura y modificación para todos los usuarios.

Una vez realizado esto, sí que pude subir los archivos que quería y las preguntas, pero, ahora cuando intento modificar algo, no me deja, del banco de preguntas puedo mover de una carpeta a otra las preguntas, de una sección a otra, pero ni siquiera las puedo ordenar dentro de una misma carpeta, ni editarlas, ni modificar, nada, me da error. "no tengo permiso para acceder al documento". Lo tengo todo más que revisado y ya no se por donde buscar.

¿Alguna solución?

Muchas gracias.

Promedio de valoraciones: -
En respuesta a Miki martinez

Re: Problemas con banco de preguntas

de Miki martinez -
Os paso el error que me da.
Adjunto ERROR_NUEVA_PREGUNTA.jpg
En respuesta a Miki martinez

Re: Problemas con banco de preguntas

de Miki martinez -
y el error de moodle
Adjunto CAPTURA_PANTALLA_MOODLE.jpg
En respuesta a Miki martinez

Re: Problemas con banco de preguntas

de Raul Garcia Canet -
Hola Miki,

Comprueba que tu variable $CFG->moodledata del config.php NO termina en "/".

Hasta pronto,
Salu2
J. Raul (juagarc4)guay
En respuesta a Raul Garcia Canet

Re: Problemas con banco de preguntas

de Miki martinez -

Hola, muchas gracias por tu respuesta.

He estado mirando y no he encontrado nada raro en el archivo config.php

de todas maneras te lo adjunto, lu unico que he cambiado un par de cosas por asteriscos XDDD, pero nada imporatante.

Muchas gracias. Espero tu respuesta.

En respuesta a Miki martinez

Re: Problemas con banco de preguntas

de Raul Garcia Canet -
Hola Miki,
He isto tu fichero y lo único que veo es lo que te comentaba.
Tu variable está así:
$CFG->dataroot = '/var/www/vhosts/*****/subdomains/aula/httpdocs/moodledata/

Cuando debería ser:

$CFG->dataroot = '/var/www/vhosts/*****/subdomains/aula/httpdocs/moodledata

Fijate en la barra del final de moodledata. No debería estar.

Por cierto, mejor si cambias

$CFG->directorypermissions = 00777;

por

$CFG->directorypermissions = 02750;

Un poco de seguridad nunca viene mal.

Prueba así, debería funcionar.
Hasta pronto,
Salu2
J. Raul (juagarc4) guay
En respuesta a Raul Garcia Canet

Re: Problemas con banco de preguntas

de Miki martinez -

Hola de nuevo, despues del puente seguimos con el mismo problema.

Ya he modificado lo que me indicaste y tengo el mismo resultado, no me deja hacer modificaciones, incluso le devolví los permisos 00777 por si fuera por eso y nada. Me sigue saliendo el mismo error.

No se ya si tirarme de los pelos o cortarme las venas.

1 Abrazo.

En respuesta a Miki martinez

Re: Problemas con banco de preguntas

de Raul Garcia Canet -
Hola Miki,

¿Como has cambiado lo persmios? ¿Lo has hecho desde un cliente FTP (Filezilla o parecido) o directamente desde el CPanel de tu hosting?

El cambio de los permisos debe hacerse directamente en el CPanel del hosting, sino no te dejará aunque parezca que sí los haya cambiado.

Un par de cosas más:

1.-Yo sacaría el directorio moodledata de la ruta accesible por web, esto es, lo pondria en:
$CFG->dataroot = '/var/www/vhosts/*****/subdomains/aula/moodledata ya que asi evito que sea accesible via we

2.- Comprueba si la variable de php safe_mode está activada (safe_mode=On) ya que ser así, lo vas a tener complicado ya que safe_mode=Off es un requisito básico para moodle. Puedes verlo desde Administración->Servidor->Informacón PHP
Busca en la información de php el parámetro sae_mode y comprueba que esté Off.
Sino es así, deberás pedir a tu hosting que lo ponga así (y si son amables, lo harán, sino...)

De momento no se me ocurre nada más que pueda estar fallando (aunque puede ser cualqueir cosa, pero seguro que es de permisos), con los hostings nunca se sabe.

En este post, se habladel SAFE MODE y Eloy Lafuente(stronky7) hace una explicación clara de porque debe estar en OFF (y porque en muchos hosting no lo está) y los problemas que puede causar a Moodle si no está así.

http://moodle.org/mod/forum/discuss.php?d=4826#p24186

Por otra parte, las necesidades de Moodle respecto a la configuración del sistema estan expuestas en:

http://docs.moodle.org/en/Environment#Moodle_version_1.9

Hasta pronto,
Salu2
J. Raul (jugarc4) guay




En respuesta a Raul Garcia Canet

Re: Problemas con banco de preguntas

de Miki martinez -

Hola, gracias de nuevo por tu ayuda. Estos son los valores que tiene los campos safe_mode, el local está a off, pero el master (que no se si es el del servidor) está ON. ¿Tengo que decir al hosting que lo ponga off?

Directive Local Value Master Value

safe_mode Off On
safe_mode_exec_dir no value no value
safe_mode_gid Off Off
safe_mode_include_dir no value no value

Y otra pregunta, ¿si cambio el moodledata a otra ruta, será accesible através de internet? Es una plataforma de enseñanza on line.

Muchas gracias.

En respuesta a Miki martinez

Re: Problemas con banco de preguntas

de Raul Garcia Canet -
Hola Miki,

En principio parece todo correcto. Si el safe_mode está en Off en local significa que para tu subdominio está desactivado, así que no debería haber problemas (no se si el Master afectará también.), además, el Master no creo que te lo cambien a Off (aunque sería bueno probarlo...) De todas formas, inténtalo, a ver si el admin se lo curra y te lo cambia a Off. De momento, no se me ocurre nada más que pueda estar fallando.

Si cambias la carpeta moodledata fuera de la ruta de moodle, impedirás que se pueda direccionar mediante http://tusitio/moodledata, y como en el config.php indicas la ruta correcta, moodle no tendrá problemas para acceder a los contenidos.

Hasta pronto,
Salu2
J. Raul (juagarc4) guay

En respuesta a Raul Garcia Canet

Re: Problemas con banco de preguntas

de Miki martinez -

Hola, buenas tardes

Me han cambiado los permisos en el hosting, se supone que ya están correctos.

De todas maneras sigo con el mismo error.

He intentado hacer el cambio que me digiste y sacarlo fuera de la carpeta httpdocs y ponerlo en la ruta que me comentaste pero me da error en los permisos. Te lo posteo aqui.

Error: No ha sido posible mover /subdomains/aula/httpdocs/moodledata a /subdomains/aula/: filemng failed: mv: cannot move `/var/www/vhosts/caena.org/subdomains/aula/httpdocs/moodledata' to `/var/www/vhosts/caena.org/subdomains/aula/moodledata': Permission denied
filemng: Error occured during /bin/mv command.

En respuesta a Miki martinez

Re: Problemas con banco de preguntas

de Jean Carlo Benavides Gaona -
A mí me sucede el mismo error que mencionó Miki Martinez.
En la barra de direcciones no reconoce bien el enlace ya que los espacios los codifica.
Espero haya alguna solución que nos ayude a todos.
Gracias.