Hace bastante tiempo tuve problemas con los posts programados (ayer mismo hablábamos de este asunto). Suelo escribir según tengo el día de inspirado y no siempre publico todo el mismo día. Aquí por ejemplo, en Ayuda WordPress, suelo programar muchos posts para poder ofrecer siempre al menos un truco o guía al día, luego además publico todo aquello que sea actualidad rabiosa.
Pues bien, a lo que iba, tras la migración inicial de Mayo comprobé que los posts programados no terminaban de publicarse nunca, cuando llegaba la hora en que tenían que salir a la luz empezaban como un bucle infinito en el que cada vez subía el contador de tiempo que faltaba para que se publicara el post en cuestión.
Y, tras mucho investigar, di con la solución que, por supuesto, tenía que ver con algo raro que pasó en la migración. Cuando lo descubrí lo compartí en los foros de soporte de Mediatemple, pero hoy he caído en que nunca lo comenté aquí, craso error que ahora voy a solucionar.
Bien, pues el asunto es que es algo que tiene que ver con el archivo ‘wp-cron.php‘ y la configuración del servidor …
LA SOLUCIÓN
- Teclea el siguiente comando a través de SSH (por supuesto, debes tener acceso a tu servidor por este medio)
wget http://tudominio.com/wp-cron.php
Si todo está bien verás un mensaje de “OK”. Pero si hay problemas verás un feo mensaje de error 404 en la ventana del terminal. Si tienes esta mala suerte debes seguir estos pasos …
- Abre tu fichero ‘
etc/hosts‘ - Observa si la DNS a que apunta no es la dirección DNS de tu dominio (p.ej.: si la DNS de tu domino es 75.38.40.200 y el fichero de hosts apunta a 125.0.0.3)
- Cambia la DNS errónea en el fichero ‘
etc/hosts‘ a la DNS real de tu dominio - Comprueba de nuevo si tu fichero ‘
wp-cron.php‘ funciona correctamente tecleando lo mismo de antes …wget http://tudominio.com/wp-cron.php
Si obtienes un “OK” ya lo tienes
También, por supuesto, te puedes encontrar en la situación en que no tengas acceso vía SSH. En ese caso siempre puedes pedir al servicio técnico de tu alojamiento que hagan esta comprobación, para eso pagas ¿no?.
Inicio


Pingback: Bitacoras.com
Pingback: NexoGeek...Tecnología, Recursos, Cultura..y más.
Pingback: Entrada programadas que no se publican | Ayuda WordPress