no me funciona el sistema RSS en local pero sí en el servidor

no me funciona el sistema RSS en local pero sí en el servidor

de jouse 2001 -
Número de respuestas: 4

Hola a tod@s,

  hace algunas semanas comentaba que no me funcionaba el sistema RSS en local, había seguido todos los pasos y me aparecía el botoncito naranja, cuando pinchaba en él no aparecía nada, cuando debía aparecer la estructura en XML, Eloy me comentaba que tenía que activar el cron, y así lo hice tanto manualmente como con el pequeño programita que activa el cron en windows, pero nada.

Actualmente he actualizado la plataforma de mi servidor a la 1.3 y he activado el sistema RSS y funciona bien, bueno en un curso he conseguido activar el foro y el glosario, pero en otro me sale este error cuando pulso el botón naranja:

No se puede mostrar la página XML

No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


Sólo se admite un elemento de nivel superior en un documento XML. Error al procesar el recurso http://www.formacionenlared.com/moodle/rss/file.php/4/1/forum/6/rss.xml. Línea 2, Posición 2

 

<b>Warning</b>:  SAFE MODE Restriction in effect.  The script whose uid is 10368 is not allowed to access /home/httpd/vhosts/formacionenlared.com/httpdocs/moodle/datosmoodle/rss/forum/6.xml owned by uid 48 in <b>/home/httpd/vhosts/formacionenlared.com/httpdocs/moodle/rss/file.php</b> on line <b>91</b><br />
-^

Mis dos preguntas son: 1) por qué me funciona el sistema RSS en mi servidor y no en local cuando he activado todo, cron incluido, y 2) a qué se debe el error que indicaba anteriormente, este aparece ya en mi servidor.

   gracias, un saludo

         José A.

Promedio de valoraciones: -
En respuesta a jouse 2001

Re: no me funciona el sistema RSS en local pero sí en el servidor

de Eloy Lafuente (stronk7) -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Documentadores Imagen de Moderadores Imagen de Moodle HQ Imagen de Moodlers de gran ayuda Imagen de Testers
Hola jouse,

entiendo que el error que has enviado en tu anterior mensaje ya lo has solucionado, porque he accedido a la URL:

http://www.formacionenlared.com/moodle/rss/file.php/4/1/forum/6/rss.xml

y he podido ver el ficherito de RSS sin problemas. El error que te daba parecía tener que ver con el modo "safe mode" activado...

En cuanto a que no te funcione en local, seguro que tienes el cron activado? Qué te aparece en el navegador si ejecutas el guión admin/cron.php de forma manual?

Ciao sonrisa
En respuesta a Eloy Lafuente (stronk7)

Re: no me funciona el sistema RSS en local pero sí en el servidor

de jouse 2001 -

Hola Eloy,

  efectivamente ya parece que funciona, en los dos cursos, supongo que no dejé pasar el suficiente tiempo como para que el cron actuara.

En el caso de mi servidor local, he vuelto a activar el cron manualmente y ya funciona el sisitema rss sonrisa, ayer lo probé y no funcionó, no sé muy bien porque. En todo caso llevo intentado esto hace una semana con el moodle-cron de windows pero no hizo nada, realmente este programita funcina, o hay que hacer algo más aparte de activarlo?.

   gracias por tus respuestas, un saludo

          José A.

En respuesta a jouse 2001

Re: no me funciona el sistema RSS en local pero sí en el servidor

de Eloy Lafuente (stronk7) -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Documentadores Imagen de Moderadores Imagen de Moodle HQ Imagen de Moodlers de gran ayuda Imagen de Testers
Uff,

del cron de Windows no tengo ni idea de cómo funciona. Seguro que algún otro moodler te resuelve tus dudas...

Ciao sonrisa
En respuesta a Eloy Lafuente (stronk7)

Re: no me funciona el sistema RSS en local pero sí en el servidor

de Raul Garcia Canet -
Hola Jose y Eloy,
Bueno, el cron de Windows funciona básicamente como el de linux, aunque con algunas particularidades.
Personalmente, también he tenido algunos problemillas con el cron. Te pongo los pasos que deberías seguir para asegurar que el cron funciona correctamente:
"Cuando instalas el cron en Windows, te pide un tiempo para ejecutarse y una o varias URL dónde ir a buscar el script":
Yo suelo poenerle varias, por si acaso:
2.- http://www.misitio.com/admin/cron.php  (www.misitio.com apunta a la
    carpeta moodle)
3.- http://IP/moodle/admin.cron.php  (donde la IP apunta  a la raíz del
    servidor)
Esto es una mera formalidad puesto que las tres URL apuntan, en teoría la mismo sitio, pero si por casualidad falla mi DNS o el router o algo..., siempre le queda ir a localhost que esa nunca falla)
El segundo paso que hay que comprobar es si el MoodleCron se ejecutará cada vez que se inica el sistema (un paso básico, pero muy importante).
Cunado has instalado el MoodleCron se ha creado un "Servicio" que puedes ver si te diriges al Menú Inicio->Ejecutar, escribes services.msc y le das Aceptar. en la ventana que te aparecerá se listan los procesos que se ejecutan en Windows.
Busca el MoodleCron y asegurate que su Tipo de Inicio está en "Automático" (la cuarta columna) y si está Iniciado (la tercera columna. Si no es así, pincha dos veces sobre él proceso MoodleCron y cambia si Tipo de Inicio a "Automático" e inícialo (si no está ya iniciado).
A partir de ahí todo debería funcionarte correctamente.
Espero que esto resuelva tu duda.
P.D: Después de esto, prueba a ejecutar el cron, la primera vez, de forma manual (http://tusitio/admin/cron.php)
Salu2.
Raúl.