Posts programados que no se publican

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.

posts-programados

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

  1. Teclea el siguiente comando a través de SSH (por supuesto, debes tener acceso a tu servidor por este medio)

    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 …

  2. Abre tu fichero ‘etc/hosts
  3. 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)
  4. Cambia la DNS errónea en el fichero ‘etc/hosts‘ a la DNS real de tu dominio
  5. Comprueba de nuevo si tu fichero ‘wp-cron.php‘ funciona correctamente tecleando lo mismo de antes …

    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?.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (2 votos, promedio: 5,00 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Al dejar un comentario se solicitan datos como tu correo y nombre que se almacenan en una cookie para que no tengas que volver a completarlos en próximas visitas. Para enviar un comentario debes aceptar nuestra política de privacidad | Responsable de los datos: Fernando Tellado García | Finalidad: Gestión y moderación de comentarios | Legitimación: Tu consentimiento expreso | Destinatario: Disqus (acogido a EU-US Privacy Shield) | Derechos: Tienes derecho al derecho al acceso, rectificación, supresión, limitación, portabilidad y olvido de sus datos

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para almacenar tu nombre, correo, IP y demás datos que dejas en los formularios de comentarios, contacto, acceso y tus preferencias de privacidad.

AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY, comment_author, comment_author_email, comment_author_url, rated, gdpr, gawdp

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid
cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform
_ga, _gid

¿Quieres cerrar tu cuenta?

Se cerrará tu cuenta y todos los datos se borrarán de manera permanente y no se podrán recuperar ¿Estás seguro?

Pin It on Pinterest