UA-51298262-10 Skip to main content
WordPress

Cron jobs cPanel: Guía de configuración WordPress

By junio 27, 2026No Comments
Cron jobs cPanel: Guía de configuración WordPress

Importancia de los cron jobs cPanel en WordPress

Configurar cron jobs cPanel no es solo una tarea técnica más; es una cuestión de salud para tu sitio. WordPress trae de serie un sistema llamado «WP-Cron» que, para serte sincero, es un poco perezoso. Es pseudo-cron, lo que significa que solo despierta cuando alguien entra a la web. El problema es evidente. Si tienes poco tráfico, las publicaciones programadas se retrasan, las copias de seguridad se quedan a medias y las tareas de limpieza se acumulan polvo. Al mover este trabajo al servidor con cron jobs cPanel, te quitas ese peso de encima: las tareas se ejecutan en el momento exacto, venga o no venga gente.

En RedServicio lo vemos claro: la automatización bien hecha es la diferencia entre una web que funciona y una que da sorpresas. Vamos a ver cómo hacerlo bien.

¿Por qué usar cron jobs cPanel en lugar de WP-Cron?

Antes de poner manos a la obra, conviene saber por qué nos molestamos. El sistema nativo de WordPress tiene sus limitaciones y, con el tiempo, pasan factura:

  • Ejecución inexacta: Es el problema del silencio. Si a las 3:00 AM no hay ni una sola visita, la tarea programada para esa hora se queda dormida hasta que llegue el primer usuario.
  • Consumo de recursos: ¿Quieres que tus usuarios esperen más porque el servidor está ocupado con tareas de fondo? WP-Cron ejecuta todo mientras la página carga, ralentizando la navegación.
  • Falta de fiabilidad: Si usas plugins de caché, la página no se genera dinámicamente cada vez. Esto puede bloquear por completo la ejecución del cron sin que te des cuenta.

Usar cron jobs cPanel es la solución lógica. Delegas el trabajo duro al sistema operativo del servidor (Linux), que gestiona las tareas en segundo plano de forma eficiente, sin molestar al visitante.

Pasos para configurar cron jobs cPanel en WordPress

Olvídate de la teoría. Vamos al grano con los pasos técnicos. Asumo que tienes acceso al panel de tu hosting, claro está.

Paso 1: Desactivar el WP-Cron de WordPress

Lo primero es evitar duplicidades. No queremos que WordPress intente gestionar sus cron jobs mientras el servidor ya lo hace. Para eso, abre tu editor de archivos y edita el wp-config.php que está en la raíz de tu instalación.

Busca el archivo wp-config.php e inserta esta línea justo antes de que aparezca el texto «¡Eso es todo, deja de editar!»:

define('DISABLE_WP_CRON', true);

Paso 2: Acceder a la sección de Cron Jobs en cPanel

Entra a tu cuenta de cPanel. Usa la barra de búsqueda, escribe «Cron» o busca el icono en el apartado de «Avanzado». Una vez dentro, haz clic en «Cron Jobs».

Paso 3: Añadir un nuevo trabajo Cron

En el apartado para añadir un nuevo trabajo, verás que puedes configurar la frecuencia hasta el extremo. No te obsesiones. Para WordPress, lo sensato es ejecutarlo cada 15 o 30 minutos. ¿Más frecuencia? Innecesario y gastas recursos. ¿Menos? Arriesgas a que las tareas urgentes se acumulen.

En «Configuración común», elige «Dos veces por hora» (cada 30 minutos) o pon los minutos a mano si prefieres un control más estricto (por ejemplo: 0,15,30,45 para cada cuarto de hora).

Paso 4: Establecer el comando de ejecución

Aquí es donde suele haber dudas. En el campo «Comando», tienes que poner la ruta exacta al intérprete de PHP y luego la ruta al archivo wp-cron.php.

El esquema básico se ve así:

php /home/tu_usuario/public_html/wp-cron.php

Ojo con la ruta. Es crucial. En cPanel normalmente puedes ver tu «Ruta principal» en la barra lateral de estadísticas. Lo habitual es /home/usuario_cpanel/public_html. Si instalaste WordPress en una subcarpeta, no olvides añadirla al final (algo como /public_html/blog/wp-cron.php).

Consejo de experto: Si el comando simple te da problemas, intenta usar la ruta completa al binario de PHP (CLI). Suele ser mucho más estable. Pregunta a tu proveedor o busca en «Seleccionar versión de PHP» de tu propio cPanel. El comando quedaría más o menos así:

/usr/local/bin/php /home/tu_usuario/public_html/wp-cron.php

Paso 5: Guardar y verificar

Pulsa en «Añadir nuevo trabajo de Cron». Ya está. Para estar tranquilo, revisa los logs del sitio o usa un plugin que te diga si el cron está vivo. Si lo hiciste bien, verás las tareas marcadas como completadas aunque tu web esté vacía de visitas.

Solución de problemas comunes

A veces, a pesar de todo, algo se resiste. Si la configuración inicial no funciona, revisa estos puntos habituales:

El comando no se ejecuta

¿El cron se queda parado? Verifica la ruta al archivo wp-cron.php. Un error tipográfico en el nombre de usuario o en el directorio es la causa número uno de fallos. Y comprueba que el archivo exista físicamente, básico.

Problemas de permisos

El usuario del servidor necesita poder leer el archivo wp-cron.php. Los permisos estándar de WordPress (644) deberían bastar, pero si has estado tocando cosas, asegúrate de que el servidor tenga acceso de lectura.

Envío de correos no deseados

cPanel, por defecto, te manda un correo cada vez que se ejecuta un cron. En un site activo es una pesadilla de notificaciones. Para evitarlo, añade /dev/null 2>&1 al final del comando:

/usr/local/bin/php /home/tu_usuario/public_html/wp-cron.php >/dev/null 2>&1

Preguntas Frecuentes

¿Qué frecuencia debo elegir?

Para la mayoría, cada 30 minutos es el punto dulce. Si tienes una tienda online con mucho movimiento, quizá necesites bajarlo a 5 o 15 minutos.

¿Es peligroso tocar estos archivos?

Nada que temer si sigues los pasos. Editar wp-config.php es seguro si solo añades esa línea. Aun así, el sentido común dicta hacer una copia de seguridad antes de tocar nada del núcleo.

Conclusión

Migrar del sistema nativo de WordPress a cron jobs cPanel es una de esas decisiones que agradecerás a largo plazo. No solo porque el usuario nota una web más fluida al no cargar tareas en el front-end, sino porque te garantiza que las cosas importantes —actualizaciones de seguridad, copias de seguridad, publicaciones— se hagan cuando deben.

Es un pequeño cambio técnico que eleva el nivel de tu instalación. Si cuando intentes localizar rutas o permisos te atascas, en RedServicio (redservicio.net) tenemos a administradores que se dedican justamente a esto: configurar servidores para que tú no tengas que preocuparte.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies