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

Cómo cambiar la zona horaria en Plesk para tu sitio

Actualizado el 31 de octubre de 2025

¿Por qué es importante la zona horaria en tu servidor Plesk?

Cuando administras un sitio web, la hora del servidor es un elemento que muchas veces pasa desapercibido, pero que tiene un impacto directo en el funcionamiento diario de tu proyecto. Si alguna vez has visto un correo electrónico con una hora extraña, una entrada de blog publicada con fecha incorrecta o un certificado SSL que parece caducar en un momento raro, el problema casi siempre está en la hora del servidor.

Plesk, como panel de control, utiliza la zona horaria del sistema operativo donde está instalado para registrar eventos, programar tareas (cron jobs), sellar archivos con fecha y hora, y gestionar los logs de acceso. Si esa zona horaria no coincide con la de tu audiencia o con tu propia ubicación, empezarás a notar inconsistencias en tu sitio.

Por ejemplo, si tienes una tienda en línea y el servidor está configurado en UTC (hora universal coordinada), tus pedidos se registrarán con esa hora, no con la hora local de tus clientes. Esto puede generar confusión en facturas, en la gestión de stock o en la comunicación con el equipo de soporte.

Además, cambiar la zona horaria en Plesk no solo afecta a la interfaz del panel, sino también a la configuración de PHP, a los correos electrónicos que envía tu aplicación y a las estadísticas de visitas. Por eso, es fundamental que sepas cómo ajustarla correctamente.

En este artículo, te explicaré paso a paso cómo hacerlo, tanto desde la interfaz gráfica de Plesk como mediante comandos SSH para casos más avanzados. También veremos cómo afecta a WordPress y a otros CMS, y resolveremos las dudas más frecuentes relacionadas con el timezone plesk.


Entendiendo la diferencia: zona horaria del sistema vs. zona horaria de PHP

Antes de empezar a tocar nada, es importante que entiendas que en un servidor existen dos "capas" de hora que debes diferenciar: la del sistema operativo y la de PHP.

La zona horaria del sistema es la que usa el kernel del servidor para todas las operaciones de bajo nivel: los logs de Apache o Nginx, la hora de creación de archivos, el reloj de la base de datos, etc. Esta es la que se muestra en la esquina superior derecha de Plesk.

La zona horaria de PHP es la que utiliza tu aplicación web (WordPress, PrestaShop, Laravel, etc.) para ejecutar funciones como date() o strtotime(). Si tu CMS está programado para mostrar la hora local del usuario, pero PHP tiene una zona horaria distinta a la del sistema, verás discrepancias.

En Plesk, puedes ajustar ambas por separado. Lo ideal es que las dos coincidan con tu zona horaria local para evitar problemas. Si tu audiencia es internacional, lo más recomendable es usar UTC como referencia y que tu aplicación haga la conversión correspondiente, pero eso ya depende de tu estrategia.


Cómo cambiar la zona horaria en Plesk desde la interfaz gráfica

La forma más sencilla y segura de configurar la hora del servidor es a través del panel de control. Sigue estos pasos:

  1. Inicia sesión en Plesk con tu usuario administrador o con una cuenta que tenga permisos de gestión del sistema.

  2. En el menú lateral izquierdo, busca la sección "Herramientas y configuración". En algunas versiones de Plesk, puede aparecer como un icono de engranaje.

  3. Dentro de esa sección, busca el apartado "Configuración general" o "Ajustes del servidor". El nombre exacto puede variar según la versión, pero normalmente aparece una opción llamada "Zona horaria" o "Configuración de fecha y hora".

  4. Verás un desplegable con todas las zonas horarias disponibles. Plesk te permite seleccionar tanto por ciudad como por continente. Por ejemplo, si vives en Madrid, puedes buscar "Europe/Madrid"; si estás en México, "America/Mexico_City".

  5. Selecciona la zona horaria deseada y haz clic en "Aceptar" o "Guardar".

  6. Plesk te mostrará un mensaje de confirmación indicando que la hora del sistema se ha actualizado correctamente.

[INFO] En muchas versiones de Plesk, esta acción también sincroniza automáticamente la zona horaria de PHP con la del sistema. Sin embargo, si tu aplicación usa una configuración personalizada, es posible que tengas que ajustarla manualmente en el archivo php.ini o en el panel de configuración de PHP.


Cambiar la zona horaria de PHP en Plesk (para tu sitio específico)

Aunque hayas cambiado la hora del servidor, es posible que tu sitio web siga mostrando la hora antigua. Esto ocurre porque PHP tiene su propia configuración. Para solucionarlo, tienes dos opciones: cambiar la configuración global o hacerlo por dominio.

Configuración global de PHP

  1. Ve a "Herramientas y configuración" y luego a "Configuración de PHP".

  2. En la pestaña "Opciones", busca el parámetro date.timezone.

  3. Haz clic en el icono de lápiz o en el desplegable para editarlo.

  4. Escribe la zona horaria en formato PHP, por ejemplo: Europe/Madrid, America/New_York o Asia/Tokyo.

  5. Guarda los cambios y reinicia PHP si te lo solicita.

Configuración por dominio (recomendado)

Si tienes varios sitios en el mismo servidor y cada uno necesita una zona horaria distinta, es mejor configurarlo por dominio:

  1. Ve a "Sitios web y dominios" y selecciona el dominio que quieres modificar.

  2. Busca la opción "Configuración de PHP" (normalmente aparece como un icono de engranaje o en el menú de "Aplicaciones").

  3. En la pestaña "Opciones", localiza date.timezone y cámbialo.

  4. Guarda los cambios.

[TIP] Si utilizas WordPress, también puedes definir la zona horaria desde el panel de administración en "Ajustes > Generales". Pero ten en cuenta que esto solo afecta a WordPress, no a otros scripts que corran en el mismo dominio.


Cómo cambiar la zona horaria en Plesk mediante SSH (avanzado)

Si prefieres usar la línea de comandos o necesitas cambiar la zona horaria a nivel de sistema operativo, puedes hacerlo a través de SSH. Este método es útil si Plesk no te muestra la opción o si quieres automatizar el proceso.

  1. Conéctate al servidor por SSH con un usuario con permisos de root o sudo.

  2. Primero, verifica la zona horaria actual con el comando:

timedatectl
  1. Para listar las zonas horarias disponibles, usa:
timedatectl list-timezones
  1. Para cambiar la zona horaria, ejecuta:
sudo timedatectl set-timezone Europe/Madrid

Sustituye Europe/Madrid por la zona que necesites.

  1. Verifica que el cambio se ha aplicado correctamente:
timedatectl
  1. Reinicia los servicios de Plesk para que tomen la nueva configuración:
sudo systemctl restart plesk

[WARNING] Ten mucho cuidado al usar SSH. Un cambio incorrecto en la zona horaria del sistema puede provocar que los logs se registren con una hora errónea o que las tareas programadas (cron) se ejecuten en momentos inesperados. Siempre haz una copia de seguridad o anota la configuración anterior antes de modificar nada.


Cómo afecta la zona horaria a las tareas programadas (cron jobs)

Uno de los aspectos que más se ven afectados por el timezone plesk son los cron jobs. Estas tareas programadas se utilizan para ejecutar scripts de forma automática: envío de newsletters, copias de seguridad, actualización de índices, etc.

Si configuras un cron job para que se ejecute a las 3:00 AM, lo hará según la hora del servidor, no según tu hora local. Si el servidor está en UTC y tú estás en España (UTC+1 en invierno, UTC+2 en verano), la tarea se ejecutará a las 4:00 o 5:00 AM hora local.

Para evitar confusiones, te recomiendo que después de cambiar la zona horaria del servidor, revises todos tus cron jobs y ajustes las horas si es necesario. En Plesk, puedes verlos en "Sitios web y dominios > Tareas programadas".

[TIP] Si tienes un sitio con mucho tráfico internacional, considera usar siempre UTC en los cron jobs y que tu aplicación convierta la hora según el usuario. Así, las tareas se ejecutan de forma consistente independientemente de dónde esté quien las administre.


Cambiar la zona horaria en WordPress con Plesk

WordPress es el CMS más popular del mundo, y es muy probable que tu sitio lo use. Aunque ya te he explicado cómo cambiar la zona horaria desde el panel de WordPress, hay un detalle importante: si tu servidor tiene una zona horaria distinta a la de WordPress, las fechas de publicación pueden no coincidir.

Para solucionarlo, sigue estos pasos:

  1. En el panel de WordPress, ve a "Ajustes > Generales".

  2. Busca la opción "Zona horaria".

  3. Selecciona la ciudad que mejor represente tu zona horaria. WordPress te muestra una lista desplegable con todas las opciones.

  4. Guarda los cambios.

Pero aquí está el truco: si quieres que WordPress use la misma zona horaria que el servidor, puedes añadir esta línea al archivo wp-config.php:

define('WP_TIMEZONE', 'Europe/Madrid');

[INFO] Esta constante no es oficial de WordPress, pero muchos plugins la utilizan. La forma más fiable de sincronizar es asegurarte de que el archivo php.ini de tu dominio tenga la zona horaria correcta, como te expliqué antes.


Preguntas frecuentes (FAQ) sobre la zona horaria en Plesk

¿Qué pasa si no cambio la zona horaria de mi servidor?

Lo más probable es que veas fechas incorrectas en los logs, en los correos electrónicos y en las estadísticas. Además, si tu sitio muestra la hora local de tus usuarios (por ejemplo, en un foro o en una aplicación de citas), las publicaciones aparecerán con una hora errónea.

¿Puedo tener diferentes zonas horarias para cada dominio?

Sí, como te mostré antes, puedes configurar la zona horaria de PHP por dominio. Sin embargo, la zona horaria del sistema es única para todo el servidor.

¿El cambio de zona horaria afecta a los certificados SSL?

Los certificados SSL tienen una fecha de caducidad que se basa en la hora del servidor. Si cambias la zona horaria, la fecha de caducidad no cambiará, pero la visualización en los logs o en el panel puede variar ligeramente.

¿Cómo sé cuál es mi zona horaria en formato PHP?

Puedes consultar la lista completa en la documentación oficial de PHP. Los formatos más comunes son: Europe/Madrid, America/Bogota, America/Mexico_City, America/Santiago, Europe/London, etc.

¿Qué hago si uso Syspanel (HestiaCP) y no Plesk?

Si estás usando Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso al panel se realiza a través del puerto 2106 (https://tu-servidor:2106). En Syspanel, la opción de zona horaria se encuentra en "Configuración del servidor" y también puedes cambiarla mediante comandos SSH con timedatectl.

[WARNING] No confundas Syspanel con Plesk. Son paneles de control diferentes, aunque cumplen funciones similares. Si tienes dudas sobre cuál estás usando, revisa la URL de acceso: Plesk usa el puerto 8443 por defecto, mientras que Syspanel usa el 2106.


Conclusión y buenas prácticas

Cambiar la zona horaria en Plesk es un proceso sencillo si sigues los pasos correctos, pero tiene implicaciones más profundas de lo que parece a simple vista. Mi recomendación es que:

  1. Definas una estrategia de zona horaria antes de hacer cambios. ¿Tu audiencia es local o internacional? ¿Necesitas que las fechas estén en UTC o en tu hora local?

  2. Sincroniza siempre el sistema y PHP para evitar inconsistencias.

  3. Revisa tus cron jobs después de cualquier cambio.

  4. Documenta la configuración que has establecido para futuras referencias.

  5. Prueba tu sitio después del cambio: publica una entrada, envía un correo de prueba y verifica que las fechas sean correctas.

Si en algún momento tienes dudas, recuerda que puedes consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. La mayoría de los problemas de hora en un sitio web se resuelven con una simple configuración, pero a veces es necesario revisar también la hora del sistema operativo subyacente.

Espero que esta guía te haya sido útil. Ahora ya sabes cómo configurar la hora del servidor Plesk correctamente y evitar esos dolores de cabeza con las fechas. Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte.

¿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