CRON.PHP

CRON.PHP

de Ruth - -
Número de respuestas: 8

Me gustaría que el cron.php se ejecutase solo y no tener que actualizarlo yo cada 24 horas. No sé cómo se hace, he buscado en los foros y alguien decía que "Si disponéis de un Panel de Control en vuestro alojamiento, buscad algo que ponga Cronjobs, Tareas de Cron, Ajustes de cron... o algo similar. "

No he encontrado nada como eso, así que lo he consultado con mi hosting y esto es lo que me han contestado:

"Indicarte que en ninguno de los planes de alojamiento de hosting compartido existe la posibilidad de ejecutar crons."

¿Es eso cierto? Entonces, ¿no hay ninguna forma de hacerlo???

Gracias,

Ruth

Promedio de valoraciones: -
En respuesta a Ruth -

Re: CRON.PHP

de Wenceslao Fernández -
Hola Ruth sonrisa

Lo que te indican es que TU hosting NO permite que se ejecuten tareas de CRON, lo cual por si solo es una razón para cambiar de servicio en cuanto sea razonablemente posible.

Hasta entonces sólo te queda ejecutarlo manualmente o usando algún programa que llame a esa página de forma automática, como se indica en:

http://docs.moodle.org/es/Cron


Esto implica que el ordenador en el que esté instalado ha de estar en funcionamiento. Una forma más simple de automatizarlo sería usar un navegador como Opera que tiene la opción de refrescar una página cada x tiempo. Basta con entrar a la página del CRON y ajustar que se refresque cada 1 hora, por ejemplo. A partir de entonces, siempre que el navegador esté abierto, se ejecutrará el CRON cada hora.

Salu2

W
En respuesta a Ruth -

Re: CRON.PHP

de Jose García | Nosolored -
Imagen de Moodlers de gran ayuda
Buenas.
Si que son un poco quisquillosos y radicales tus proveedores, eh ... sonrisa
aunque no dispongan de esa opción en el panel de control, siempre te lo pueden poner en el crontab del servidor compartido ejecutándolo vía línea comandos con
php -q
wget
lynx

o cualquier otra forma de llamar al cron que consume menos memoria que realizándolo vía panel.

Existen soluciones gratuitas y de pago en Windows también para esto:

VisualCron http://www.visualcron.com/

CronW http://cronw.sourceforge.net/

Aunque como ya lo han comentado necesitas tener el ordenador encendido para ello.

El cron se debe ejecutar como mínimo una vez puede ser al día, a la hora, cada 15', etc. dependiendo del volumen de cursos/alumnos/recursos tenga tu instalación Moodle, ya que
realiza (entre otras) las tareas de copias de seguridad automatizadas de cursos, envío de mensajes de los foros, generación de estadísticas, etc.

Todo esto es lo complicado, ya que lo más fácil es que lo inserten en el crontab y se ejecute con la frecuencia deseada.

Un saludo.

Jose García
En respuesta a Jose García | Nosolored

Re: CRON.PHP

de Ruth - -

Vamos a cambiarnos de hosting, ya me tienen harta. Tendré en cuenta lo del cron para elegir el nuevo. Si alguien puede sugerirme algún hosting español decente, os lo agradecería, ya hemos tenido dos malas experiencias...

Saludos,

Ruth

En respuesta a Ruth -

Re: CRON.PHP

de jose garcia -
Hola Ruth, pues mira yo te podría recomendar, en donde tengo alojadas todas mis web y plataformas. la empresa es española y los servidores están en Madrid y son muy baratos.

Esto de barato al principio me hizo dudar si sería una empresa seria, así que sólo aloje una web, pero poco a poco las he ido alojando todas.

Levo mas de año y medio y sin problemas, tienen buen servicio técnico y el CPanel, con el CronJob, que es muy fácil de configurar el cron.

La empresa es masbaratoimposible, simplemente pon esto en el buscador e infórmate.

Un saludo
En respuesta a Ruth -

Re: CRON.PHP

de Jorge Malaga -España -

Estimada Ruth:

En el tema de los hosting compartidos podemos encontrarnos ciertas limitaciones. Este proveedor en parte tiene algo de razon, pero no toda. De hecho depende de la tarea del cron, que consuma mas o menos tareas del servidor. El que usa moodle no consume apenas recursos.

La cuestión sería preguntarte si tu hosting cuenta con CPanel. Si es que si pues, sigue las instrucciones que te remito y crea tu propia configuración del cron. Si no pues, cualquier hosting que use CPanel puede ser aceptable...aunque siempre hay que informarse de otros temas (version del php, base de datos, limites de transferencia de datos, etc...)

Otra opción sería un servidor dedicado, pero dependiendo del bolsillo y de la crisis (What Crisis?), sería la opción mas cara.

Tambien te comento que está la opción de un servidor virtual, que por 19 eurillos al mes, te puede hacer el apaño, pero sería cuestión de contactar con el admin, y plantearle tu proyecto. Para esto informate aqui.

Saludos, Jorge

En respuesta a Ruth -

Re: CRON.PHP

de MJ CJ -
Hola,
El servidor de hosting donde está mi moodle es dinahosting, están galicia, no se si son baratos o no, buscalo y compara precios.

Lo que si puede decirte es que aunque no tienen CPanel, te ayudarán mucho con lo de la ejecución del cron. A mi me ayudaron muchisimo durante todo el proceso de instalación de moodle, y con todo lo que nos ha ido saliendo (un foro que tenemos aparte de moodle y cosillas).

Los tecnicos son bastante majos.

Maria Jose
En respuesta a MJ CJ

Re: CRON.PHP

de Ruth - -
Qué casualidad, hablé con ellos el otro día. Yo trabajé con ellos hace años y recuerdo que funcionaba todo bastante bien. El otro día me dijeron que tienen bastantes clientes con Moodle y que funciona todo muy bien excepto el chat, pero como no lo usamos, no importa. Nos vamos a cambiar con ellos. Gracias a todos/as por vuestras respuestas.