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

Cómo cambiar la zona horaria en WHM/cPanel para afectar a todos los sitios

Actualizado el 6 de junio de 2026

¿Alguna vez has entrado a tu panel de control y has visto que los correos, las entradas de tus blogs o los registros de acceso aparecen con una hora que no coincide con la tuya? Esto es más común de lo que parece y suele deberse a que el servidor tiene configurada una zona horaria diferente a la tuya (por ejemplo, UTC en lugar de Madrid o Ciudad de México).

No te preocupes, porque en este artículo te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo cambiar la zona horaria en WHM/cPanel para que afecte a todos los sitios alojados en tu servidor. Al final, también resolveré algunas dudas frecuentes para que te quede todo clarísimo.

¿Por qué es importante configurar bien la zona horaria?

Antes de meternos en harina, entendamos por qué esto es tan relevante. Cuando la zona horaria del servidor no coincide con la de tus usuarios o clientes, pueden ocurrir cosas como estas:

  • Los correos electrónicos se envían con una marca de tiempo incorrecta.
  • Los registros de errores (logs) del servidor muestran horas que no corresponden.
  • Las tareas programadas (cron jobs) se ejecutan a horas que no esperabas.
  • Las fechas de publicación de WordPress o Joomla aparecen desfasadas.
  • Algunos certificados SSL o renovaciones automáticas pueden fallar si el reloj está muy desviado.

Por eso, ajustar la hora del servidor cPanel no es un capricho, sino una necesidad para que todo funcione como un reloj (nunca mejor dicho).

Antes de empezar: ¿Qué necesitas?

Para llevar a cabo este cambio, necesitarás:

  • Acceso a WHM (Web Host Manager) como usuario root o con privilegios de administrador.
  • Conocer la zona horaria que deseas aplicar (por ejemplo, Europe/Madrid, America/Mexico_City, America/Argentina/Buenos_Aires, etc.).
  • Un poco de paciencia, porque aunque es un proceso sencillo, hay que hacerlo con calma.

[INFO] Si tu proveedor de hosting no te da acceso a WHM, no podrás hacer este cambio directamente. En ese caso, contacta con el soporte y pídeles que ajusten la zona horaria a nivel de servidor.

Método 1: Cambiar la zona horaria en WHM (recomendado)

Este es el método más limpio y afecta a todos los sitios y cuentas del servidor de una sola vez. Sigue estos pasos:

Paso 1: Accede a WHM

Abre tu navegador y escribe la dirección de tu servidor con el puerto 2087. Por ejemplo:
https://tu-servidor.com:2087

Inicia sesión con tu usuario root y contraseña.

Paso 2: Busca la opción de zona horaria

En el buscador de WHM, escribe "Timezone" o navega manualmente a la sección:
Home → Server Configuration → Timezone

Paso 3: Selecciona la nueva zona horaria

Verás una lista desplegable con todas las zonas horarias disponibles. Selecciona la que necesites. Si no sabes cuál es la tuya, puedes usar referencias como:

  • España: Europe/Madrid
  • México (Centro): America/Mexico_City
  • Argentina: America/Argentina/Buenos_Aires
  • Colombia: America/Bogota
  • Chile: America/Santiago

Paso 4: Guarda los cambios

Haz clic en el botón "Change Timezone" o "Save" (según la versión de WHM). El sistema te confirmará que la zona horaria se ha actualizado.

Paso 5: Verifica que todo esté correcto

Puedes comprobar la nueva hora desde la terminal o desde el propio WHM. Si tienes acceso a SSH, ejecuta el comando date y verás la hora actualizada.

[TIP] Después de cambiar la zona horaria en WHM, es recomendable reiniciar servicios como Apache, MySQL o Exim para que todas las aplicaciones tomen la nueva configuración. Puedes hacerlo desde Home → Restart Services.

Método 2: Cambiar la zona horaria en cPanel (por cuenta)

Si no tienes acceso a WHM o solo quieres cambiar la zona horaria para una cuenta específica (aunque el resto del servidor siga en UTC), puedes hacerlo desde cPanel.

Paso 1: Entra a cPanel

Accede a https://tu-servidor.com:2083 e inicia sesión con tu usuario y contraseña de cPanel.

Paso 2: Busca la opción de zona horaria

En el buscador de cPanel, escribe "Timezone" o navega a:
Home → Preferences → Timezone

Paso 3: Selecciona tu zona horaria

Elige la que prefieras de la lista desplegable y haz clic en "Save".

[WARNING] Este cambio solo afecta a la cuenta de cPanel en la que estás. Si tienes varias cuentas, tendrás que repetir el proceso en cada una. Para una solución global, usa el método de WHM.

Método 3: Cambiar la zona horaria a nivel de sistema (Linux)

Si eres un usuario avanzado y prefieres hacerlo directamente en el sistema operativo, también puedes cambiar la zona horaria a nivel de Linux. Esto es útil si estás usando una VPS o un servidor dedicado.

Paso 1: Conéctate por SSH

Usa tu terminal y conéctate al servidor como root:
ssh root@tu-servidor.com

Paso 2: Verifica la zona horaria actual

Ejecuta el comando:
timedatectl

Esto te mostrará la zona horaria actual y el estado del reloj del sistema.

Paso 3: Cambia la zona horaria

Puedes usar el comando timedatectl para cambiar la zona horaria. Por ejemplo:
timedatectl set-timezone Europe/Madrid

O si prefieres el método clásico, puedes usar:
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime

Paso 4: Verifica el cambio

Vuelve a ejecutar timedatectl o simplemente date para confirmar que la hora es la correcta.

[INFO] Este método afecta a todo el sistema, no solo a cPanel o WHM. Es la forma más directa y recomendada para servidores Linux puros.

¿Qué pasa con Syspanel (antes HestiaCP)?

Si tu servidor usa Syspanel (el panel de control que antes se llamaba HestiaCP), el proceso es un poco diferente. En Syspanel, el puerto de acceso es el 2106, y deberás cambiar la zona horaria a nivel de sistema operativo, ya que el panel no ofrece una opción gráfica para esto.

Pasos para Syspanel:

  1. Conéctate por SSH al servidor.
  2. Cambia la zona horaria con el comando timedatectl set-timezone.
  3. Reinicia los servicios del panel para que tomen la nueva configuración.

[TIP] Si no te sientes cómodo usando SSH, siempre puedes pedir ayuda al soporte técnico de tu proveedor.

¿Cómo afecta el cambio de zona horaria a WordPress y otros CMS?

Si usas WordPress, Joomla, Drupal u otro CMS, es importante que sepas que la zona horaria del servidor es la base, pero luego cada aplicación tiene su propia configuración.

  • En WordPress, puedes ajustar la zona horaria desde Ajustes → General → Zona horaria.
  • En Joomla, desde System → Global Configuration → Server → Timezone.
  • En Drupal, desde Configuration → Regional and language → Date and time.

Sin embargo, si el servidor tiene una hora incorrecta, incluso aunque configures el CMS correctamente, verás errores en los registros o en las tareas programadas. Por eso es tan importante que el servidor esté bien configurado desde la base.

Preguntas frecuentes (FAQ)

1. ¿Puedo cambiar la zona horaria sin afectar a los sitios web?

Sí, el cambio de zona horaria no afecta al contenido de tus sitios web. Solo cambia la referencia de hora para los registros, correos y tareas programadas. Tus páginas seguirán funcionando igual.

2. ¿Qué pasa si no cambio la zona horaria?

Lo más probable es que veas desfases en las horas de publicación, en los correos y en los registros. En casos extremos, algunas tareas cron pueden ejecutarse a horas inesperadas, lo que podría causar problemas de rendimiento o errores.

3. ¿Cuál es la mejor zona horaria para un servidor?

Depende de dónde se encuentren tus clientes o usuarios. Si tu audiencia es local, usa la zona horaria de tu país. Si es internacional, te recomiendo usar UTC para evitar confusiones.

4. ¿Cuánto tiempo tarda en aplicarse el cambio?

El cambio es inmediato. En cuanto guardes la configuración, el servidor usará la nueva zona horaria. Eso sí, es posible que algunos servicios necesiten un reinicio para tomar la nueva configuración.

5. ¿Puedo cambiar la zona horaria desde cPanel sin acceso a WHM?

Sí, pero solo afectará a tu cuenta. Para un cambio global, necesitas acceso a WHM o al sistema operativo.

6. ¿Qué es mejor, cambiar la zona horaria en WHM o en Linux?

Ambas opciones son válidas. Si usas WHM, es más fácil para usuarios sin experiencia. Si usas Linux directamente, tienes más control y es más rápido.

Consejos finales

  • Haz una copia de seguridad antes de hacer cambios importantes en el servidor.
  • Reinicia los servicios después de cambiar la zona horaria para evitar conflictos.
  • Prueba con una cuenta si no estás seguro del resultado antes de aplicar el cambio global.

Cambiar la zona horaria en WHM/cPanel es un proceso sencillo que puede ahorrarte muchos dolores de cabeza. Ya sea que uses WHM, cPanel, Linux o incluso Syspanel, ahora tienes las herramientas para hacerlo correctamente.

Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Nos vemos en el siguiente artículo!

¿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