Soporte » Guías – Resolución de problemas » Las entradas, páginas y demás cosas programadas no se publican

  • ctmedia69

    (@ctmedia69)


    Hola. Como digo en el título, nada de lo que programo se publica, se queda siempre como «Programado». Según he leído, es tema del cron de WordPress, pero todas las guías que leo para desactivarlo y sustituirlo hablan del archivo wp-config.php de WordPress, archivo al que, hasta donde sé, no tengo acceso debido a que no tengo WordPress instalado localmente. ¿Qué puedo hacer para solucionarlo entonces?

    Gracias.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 13 respuestas - de la 1 a la 13 (de un total de 13)
  • Moderador almendron

    (@almendron)

    Al archivo «wp-config.php» siempre se tiene acceso. De hecho, sin ese archivo WordPress no funcionario porque ahí están los datos de conexión a la base datos. Importante hacer siempre copia de seguridad antes de modificarlo.

    Iniciador del debate ctmedia69

    (@ctmedia69)

    Pero, hasta donde hemos visto, no se puede acceder a este desde la web de administración.

    Moderador almendron

    (@almendron)

    1. Tienes que acceder vía FTP o a través del sistema de archivos del panel del hosting.
    2. Lo descargas en tu ordenador y lo guardas en una carpeta.
    3. Haces una copia de ese archivo en tu mismo ordenador, la editas, modificas y lo subes.
    Iniciador del debate ctmedia69

    (@ctmedia69)

    De acuerdo, hecho. Tras mucho leer, veo que todo el mundo se queja de que las tareas les aparecen como «programación perdida», pero no es mi caso, en mi caso simplemente llega la hora y no se publican.

    Como puede verse, son las 18:46, y aún sigue sin publicarse la entrada programada para las y 20. (era una entrada de prueba). He seguido los pasos para desactivar en cron de WordPress y usar el de Linux, pero sigue sin funcionar, con lo cual no sé qué más hacer.
    Moderador almendron

    (@almendron)

    1. Accede a Herramientas > Salud del sitio y mira si hay algún aviso que guarde relación con el problema.
    2. Ten en cuenta que el cron de WordPress solo se ejecuta cuando tienes una visita
    3. Echa un vistazo: https://ayudawp.com/wp-cron/
    Iniciador del debate ctmedia69

    (@ctmedia69)

    En salud del sitio no aparece nada relacionado, hemos seguido los pasos de la página web, pero el cron sigue sin funcionar.

    Moderador almendron

    (@almendron)

    Si el cron del servidor no funciona, entonces debes hablar con el soporte del hosting. Indícales como lo has configurado y a ver qué te dicen.

    Iniciador del debate ctmedia69

    (@ctmedia69)

    Desde el hosting me redirigen de nuevo a WordPress, dicen que en el hosting la tarea Cron está bien configurada.

    Moderador almendron

    (@almendron)

    Diles que comprueben en el log de errores del servidor si aparece alguna notificación al respecto. Es muy probable que haya algún tipo de bloqueo.

    Moderador almendron

    (@almendron)

    ¿Lo has solucionado?

    Iniciador del debate ctmedia69

    (@ctmedia69)

    Hola, no. Seguimos con el mismo problema, estamos desesperados.

    Moderador almendron

    (@almendron)

    Como ya te comenté, la única pista que te puede ayudar está en los logs de errores del servidor. Debes programar una entrada, tomar nota de la hora exacta y, una vez pasada ésta, ir a dichos logs y comprobar si aparece algún error a la hora en la que debía publicarse la entrada.

    Y otra cuestión: ¿tienes activo algún plugin de seguridad o de optimización?

    Iniciador del debate ctmedia69

    (@ctmedia69)

    Hemos programado una publicación para las 12:20 y no se ha publicado, esto es lo que nos aparece a los logs esa hora:

    El error lo llevamos teniendo desde que abrimos la web, plugins que trabajen tema de programar tenemos: Automatic Scheduled Content, ya que WordPress no deja programar actualizaciones y WP Crontrol, que se suponía que era para controlar los errores de Cron, pero no nos vale.

    Gracias.

Viendo 13 respuestas - de la 1 a la 13 (de un total de 13)
  • Debes estar registrado para responder a este debate.