🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la zona horaria y la fecha en cPanel

Actualizado el 18 de noviembre de 2025

¿Por qué es importante tener la fecha y hora correctas en tu servidor?

Cuando administras un sitio web, es muy fácil pasar por alto la configuración de fecha y hora de tu servidor. Sin embargo, este pequeño detalle tiene un impacto enorme en el funcionamiento diario de tu web. Si la hora del servidor está desconfigurada, podrías experimentar problemas como:

  • Correos electrónicos con marcas de tiempo incorrectas, lo que afecta la confianza de tus clientes o la organización de tu bandeja de entrada.
  • Errores al renovar certificados SSL, ya que el sistema compara fechas para validar la seguridad.
  • Problemas con programación de tareas (Cron Jobs), haciendo que se ejecuten a horas equivocadas o no se ejecuten.
  • Conflictos con copias de seguridad que se sobrescriben o se generan en el orden incorrecto.
  • Dificultades para analizar estadísticas de visitas o logs de errores, ya que las horas no coinciden con tu zona local.

La buena noticia es que solucionarlo es un proceso muy sencillo. En este artículo, te explicaré paso a paso cómo cambiar la zona horaria y la fecha en cPanel. Al final, tendrás tu servidor perfectamente sincronizado con tu ubicación geográfica y evitarás todos estos dolores de cabeza.


Entendiendo el panel de control: cPanel y su estructura

Antes de entrar en materia, es importante que sepas que cPanel es uno de los paneles de control de hosting más utilizados del mundo. Su interfaz es intuitiva y está diseñada para que, incluso sin conocimientos avanzados, puedas gestionar tu servidor con confianza.

La configuración de fecha y hora no se encuentra en un solo lugar, sino que está dividida en dos áreas principales:

  1. La Zona Horaria del servidor (hora del sistema): Se configura a nivel del sistema operativo y afecta a todos los usuarios del servidor. Esta es la opción más común y la que debes cambiar si tienes un plan de hosting compartido o un VPS.
  2. La Zona Horaria de PHP: Esta es una capa adicional que afecta a las funciones de fecha y hora de los scripts de PHP (como WordPress). A veces es necesario configurarla por separado.

A lo largo de esta guía, cubriremos ambos aspectos para que tengas una solución completa.


Paso 1: Cómo cambiar la zona horaria del servidor en cPanel

La forma más directa de cambiar zona horaria cPanel es a través de la sección de preferencias. Sigue estos pasos:

  1. Inicia sesión en cPanel: Abre tu navegador y accede a la URL de tu panel de control (normalmente algo como https://tudominio.com/cpanel o https://tuip:2083). Introduce tu usuario y contraseña.

  2. Busca la sección "Preferencias": Una vez dentro, desplázate por el panel principal. Verás una sección llamada "Preferencias". Dentro de ella, haz clic en el icono "Zona Horaria" (o "Time Zone" si lo tienes en inglés).

  3. Selecciona tu zona horaria: Se abrirá una nueva página con un menú desplegable. Aquí podrás elegir la zona horaria que mejor se adapte a ti. La lista es extensa, pero puedes usar el buscador interno para encontrarla rápidamente.

    • Por ejemplo, si estás en Madrid, busca "Europe/Madrid".
    • Si estás en Ciudad de México, busca "America/Mexico_City".
    • Para Buenos Aires, busca "America/Argentina/Buenos_Aires".

    Una vez seleccionada, haz clic en el botón "Cambiar zona horaria" o "Save" en la parte inferior.

  4. Verifica el cambio: El sistema te mostrará un mensaje de confirmación y la hora actual del servidor según tu nueva configuración. ¡Así de fácil!


Paso 2: Configurar la fecha y hora de PHP (Imprescindible para WordPress y otros CMS)

Aunque hayas cambiado la zona horaria del sistema, es muy posible que tu sitio web siga mostrando la hora incorrecta. Esto se debe a que aplicaciones como WordPress utilizan la configuración de PHP para generar las marcas de tiempo.

Para configurar fecha cPanel a nivel de PHP, sigue estos pasos:

  1. Dentro de cPanel, busca "Seleccionar Versión de PHP" (o "MultiPHP Manager" / "Select PHP Version"). Normalmente se encuentra en la sección "Software".
  2. Selecciona tu dominio: En la parte superior, verás un menú desplegable donde puedes elegir el dominio o subdominio que quieres configurar. Si solo tienes un sitio, lo más probable es que ya esté seleccionado.
  3. Haz clic en "Opciones de PHP" (o "Switch to PHP Options"): Se abrirá una tabla con un montón de opciones de configuración.
  4. Busca la opción date.timezone: Puedes usar el campo de búsqueda dentro de la tabla para encontrarla rápidamente.
  5. Edita el valor: Haz clic en el icono de edición (normalmente un lápiz o un botón) que está al lado de la opción date.timezone. Se abrirá un pequeño campo de texto. Escribe tu zona horaria. Es importante usar la misma nomenclatura que en el paso anterior (ej. Europe/Madrid).
  6. Guarda los cambios: Haz clic en el botón "Guardar" o "Apply" en la parte superior. La página se recargará y aplicará los cambios.

[TIP] Si tu web usa WordPress, también puedes cambiar la zona horaria desde el panel de administración (Ajustes > Generales > Zona horaria). Sin embargo, hacerlo a nivel de PHP es más fiable, ya que afecta a todos los scripts, no solo a WordPress.


Paso 3: Sincronización automática con el protocolo NTP (Para servidores VPS o Dedicados)

Si tienes un plan de hosting compartido, cPanel se encarga de mantener la hora del servidor sincronizada automáticamente. Pero si tienes un VPS o un servidor dedicado, es recomendable asegurarse de que el reloj del sistema se sincronice con un servidor de tiempo externo (NTP).

Aunque no puedes hacer esto directamente desde la interfaz de cPanel, sí puedes hacerlo desde la terminal (SSH). Si no te sientes cómodo con la línea de comandos, puedes solicitar a tu proveedor de hosting que lo configure por ti.

Para usuarios avanzados, el proceso sería (en CentOS/Rocky/AlmaLinux):

sudo yum install ntp -y
sudo systemctl start ntpd
sudo systemctl enable ntpd

Para Ubuntu/Debian:

sudo apt update
sudo apt install ntp -y
sudo systemctl start ntp
sudo systemctl enable ntp

Este paso es fundamental para ajustar reloj cPanel de forma precisa y evitar que con el tiempo se desvíe unos segundos, lo cual puede causar problemas de autenticación en algunos servicios.


¿Qué hago si no veo la opción de "Zona Horaria" en mi cPanel?

Es una pregunta muy común. En algunos planes de hosting compartido, el proveedor restringe ciertas funciones de administración del servidor por razones de seguridad y estabilidad. Si no encuentras la sección "Preferencias" o el icono de "Zona Horaria", no te preocupes, hay alternativas:

  1. Contacta con tu proveedor de hosting: La opción más rápida es abrir un ticket de soporte y pedirles que cambien la zona horaria del servidor a la tuya. Es un cambio trivial para ellos y lo harán en minutos.
  2. Usa un archivo .htaccess: Aunque no es la solución más elegante, puedes forzar la zona horaria de PHP para tu sitio web añadiendo una línea al archivo .htaccess en la raíz de tu dominio. Esta es una solución muy efectiva si no tienes acceso a la configuración global.
  3. Usa un archivo php.ini: Si tu hosting te permite crear un archivo php.ini personalizado en tu carpeta pública, puedes añadir la línea date.timezone = "Europe/Madrid" dentro de él.

Solución alternativa con .htaccess (para casos específicos)

Si no puedes cambiar la configuración global, este es el método más práctico. Solo necesitas acceso al Administrador de Archivos de cPanel.

  1. Ve a la sección "Archivos" y haz clic en "Administrador de Archivos".

  2. Navega hasta la carpeta public_html (o la raíz de tu dominio).

  3. Busca el archivo llamado .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos (dotfiles)" en la esquina superior derecha.

  4. Haz clic derecho sobre el archivo y selecciona "Editar".

  5. Añade la siguiente línea al principio del archivo:

    SetEnv TZ Europe/Madrid
    

    Recuerda cambiar Europe/Madrid por tu zona horaria.

  6. Guarda los cambios. El servidor aplicará la nueva zona horaria para todos los scripts PHP de tu sitio.

[WARNING] Este método solo afecta a la configuración de PHP y no cambiará la hora que muestra cPanel en su interfaz (que es la del sistema). Si necesitas cambiar la hora del servidor en sí, tendrás que usar el método del Paso 1 o contactar al soporte.


Errores comunes y cómo solucionarlos

A veces, incluso después de seguir todos los pasos, las cosas no salen bien a la primera. Aquí tienes los problemas más frecuentes y sus soluciones:

1. La hora sigue mal en WordPress

  • Solución: Revisa que hayas cambiado la zona horaria en Ajustes > Generales dentro de tu panel de WordPress. La configuración de PHP y la de WordPress deben coincidir.

2. Los correos salen con la hora de otro país

  • Solución: Asegúrate de haber cambiado la zona horaria del servidor (Paso 1) y la de PHP (Paso 2). El correo usa la hora del sistema, no la de tu aplicación.

3. No tengo permisos para editar el archivo .htaccess

  • Solución: Contacta con tu proveedor. Es posible que tengan bloqueada la edición de este archivo por seguridad. Ellos podrán hacer el cambio por ti o darte los permisos adecuados.

4. Las tareas Cron se ejecutan a la hora equivocada

  • Solución: Las tareas Cron en cPanel se programan según la hora del servidor. Si cambias la zona horaria, las horas de tus tareas programadas cambiarán automáticamente. Deberás revisar y ajustar los horarios de tus Cron Jobs después de hacer el cambio.

Preguntas Frecuentes (FAQ)

¿Cuál es la diferencia entre la zona horaria del servidor y la de PHP?

La zona horaria del servidor es la que usa el sistema operativo para funciones como logs, correos y tareas del sistema. La zona horaria de PHP es la que usan los scripts de tu web (como WordPress) para mostrar fechas y horas a los visitantes. Es crucial configurar ambas para una experiencia consistente.

¿Puedo cambiar la zona horaria sin afectar a mi sitio web?

Sí, el cambio es completamente seguro. Tu sitio web no se caerá ni perderá datos. Solo ten en cuenta que las horas de los registros (logs) y de las entradas programadas en tu CMS pueden cambiar.

¿Qué significa "UTC" y por qué aparece en la lista?

UTC significa "Tiempo Universal Coordinado". Es el estándar de tiempo a nivel mundial, similar al GMT. Las zonas horarias se definen como una desviación de UTC (ej. UTC+1 para Madrid en invierno). Si no sabes qué elegir, busca el nombre de tu ciudad en la lista, es mucho más fácil.

Si cambio la zona horaria en cPanel, ¿afecta a mi base de datos?

No, las bases de datos no almacenan la hora en un formato de zona horaria específica. Normalmente usan una marca de tiempo (timestamp) que es independiente de la zona. El cambio solo afecta a cómo se muestra esa hora en las aplicaciones.

¿Es lo mismo cambiar la zona horaria en cPanel que en Syspanel?

No, son paneles diferentes. cPanel es el panel clásico que hemos visto en esta guía. Syspanel (antes conocido como HestiaCP) es otro panel de control. Si usas Syspanel, ten en cuenta que el acceso se realiza a través del puerto 2106 (ej. https://tudominio.com:2106). Los pasos para cambiar la zona horaria en Syspanel son diferentes, aunque el concepto es el mismo.

¿Cada cuánto tiempo debo revisar la hora de mi servidor?

En la mayoría de los casos, el servidor se sincroniza automáticamente. Te recomendamos revisarla cada pocos meses, especialmente después de un cambio de horario de verano/invierno en tu país, para asegurarte de que todo sigue correcto.


Conclusión: Un servidor bien sincronizado es un servidor saludable

Cambiar la zona horaria y la fecha en cPanel es un proceso rápido que puede ahorrarte muchos quebraderos de cabeza a largo plazo. Como has visto, no solo se trata de una preferencia estética, sino de una necesidad técnica para el correcto funcionamiento de tu web, tus correos y tus aplicaciones.

Recuerda los puntos clave:

  • Cambia la zona horaria del sistema en Preferencias > Zona Horaria.
  • Configura la zona horaria de PHP en Software > Seleccionar Versión de PHP > Opciones de PHP.
  • Usa el archivo .htaccess como alternativa si no tienes acceso a la configuración global.
  • Contacta con tu soporte técnico si tienes dudas o no encuentras las opciones.

Con esta guía, ya tienes todo lo necesario para ajustar reloj cPanel y asegurarte de que tu presencia en línea funcione como un reloj suizo. ¡Espero que te haya sido de gran ayuda! Si te surge cualquier otra duda, no dudes en dejar un comentario o contactar con tu proveedor de alojamiento.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel