English | Español | Català

PLUGIN KNEWS PARA WORDPRESS:

FINALMENTE LAS NEWSLETTERS SON MULTIIDIOMA, ÁGILES Y PROFESIONALES

Configurar CRON en el servidor

CRON o CRONTAB es un sistema para programar la ejecución de scripts en servidores Linux y Unix, típicamente  copias de seguridad, limpiezas, etc.

Knews puede trabajar usando esta característica para asegurar la correcta programación de envíos sin depender del tráfico web.

Get Knews ProConfigurar el CRON JOB del servidor web es complicado y confuso. Lo sabemos. Knews Pro ofrece la opción de configurarlo con un sólo click.

Si su sitio web está hospedado en un servidor web Windows, por favor, vaya al final de esta página.

El objetivo es invocar el fichero knews_cron.php cada 10 minutos. En el panel del administrador, vaya a Knews>Configuración y podrá copiar la ruta completa del fichero en su web.

LA MANERA TRADICIONAL

La manera tradicional, configurar su propio servidor web, es más complicado, pero Ud. será independiente de servicios de terceros. Primero, necesita tener acceso al crontab de su servidor. Algunos servidores web tienen acceso a través del panel de control, esta es la vía sencilla, aquí las pantallas de dos hostings distintos:

   

Algunos servidores web tienen acceso directo a la consola sin asistente, aquí un ejemplo:

Usted tiene que acabar añadiendo la siguiente línea en crontab:

*/10 * * * * wget –q –O /dev/null http://www.suweb.com/wp-content/plugins/knews/direct/knews_cron.php

La mayoría de los servidores aceptan el formato (*/10), y cuando liste otra vez crontab  (crontab –l) usted puede que la vea de-multiplexada como en nuestro servidor web, otros servidores listan */10 pero también funciona:

Si usted ha podido configurar CRON a través del panel de control, no necesita hacer nada más. Espere unos 15 minutos y vaya a la página de Knews > Configuración en la administración de WordPress, si todo ha ido bien, Knews le dirá la última vez que CRON ha llamado a Knews.

De lo contrario, siga leyendo:

USUARIOS WINDOWS

Si Ud. es un usuario de Windows, y no puede configurar CRON a través del panel de control de su hosting, necesitará Putty, un software gratuito que puede descargar aquí: http://www.putty.org/

Después de instalarlo, ejecútelo e inserte su dominio:

Luego, pulse Open. Si su servidor web lo permite, le preguntará su user y password. Debe introducir los datos de login de su panel de control del servidor web.

USUARIOS MACINTOSH

Si Ud. es un usuario de Macintosh, debe usar Terminal, viene por defecto en Mac OSX.
Abra Terminal.app

ssh -l username ip_address
o
ssh username@ip_address

Ud puede usar el dominio en vez de la dirección IP.

TODOS LOS USUARIOS

Ahora el proceso es similar para los usuarios de Windows y Mac, continuamos para todos:

escriba: crontab -l

Si crontab está creado, usted verá el fichero listado, este puede contener órdenes dentro o estar vacío. Si no hay crontab, deberá instalar el editor PICO y crear crontab, vea la siguiente pantalla:

Usted tendrá que aprender cómo usar el editor PICO, aquí puede encontrar una lista de comandos: http://www.cs.colostate.edu/helpdocs/pico.html

Usted tiene que acabar añadiendo la siguiente línea en crontab:

*/10 * * * * wget –q –O /dev/null http://www.suweb.com/wp-content/plugins/knews/direct/knews_cron.php

Ahora espere unos 15 minutos, vaya a la página de configuración de Knews en la administración de su WordPress, si todo ha ido bien, Knews le dirá la última ejecución de CRON.

SERVIDORES WEB WINDOWS

Windows no tiene CRON, si su sitio web está alojado en un servidor Windows, usted deberá usar una vía alternativa para hacer lo mismo: Scheduled Tasks (tareas programadas).

El objetivo es siempre ejecutar knews_cron.php cada 10 minutos, igual que ocurriría si introdujera en su navegador la URL completa (cópiela de Knews>config page). necesitará instalar la función wget, que emula una petición web de un navegador.

Aquí puede usted encontrar una explicación completa: http://blog.simonholywell.com/post/374209271/linux-to-windows-server-migrating-and-securing-your-cron

VIDEO DEMO

Video demo