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

Cómo cambiar la zona horaria en DirectAdmin

Actualizado el 9 de octubre de 2025

¿Alguna vez has notado que la hora de tus correos electrónicos, los registros de errores de tu sitio web o las estadísticas de visitas no coinciden con la hora de tu país? Esto es un problema muy común en el mundo del hosting y, por lo general, se debe a que la zona horaria de tu servidor o de tu panel de control no está configurada correctamente.

Si utilizas DirectAdmin, uno de los paneles de control más populares y potentes para la gestión de servidores, te alegrará saber que cambiar la zona horaria es un proceso sencillo. En este tutorial DirectAdmin completo, te guiaré paso a paso para que puedas configurar hora de forma correcta, ya sea a nivel de usuario, de dominio o directamente en el sistema operativo del servidor.

Vamos a desglosarlo todo para que, aunque seas nuevo en esto, puedas realizarlo sin complicaciones.


¿Por qué es importante tener la zona horaria correcta?

Antes de meternos en los pasos técnicos, es fundamental entender por qué esto es relevante. Tener una zona horaria incorrecta puede generar varios dolores de cabeza:

  • Correos electrónicos desordenados: Recibirás mensajes con marcas de hora que no corresponden a tu huso horario, lo que dificulta el seguimiento de conversaciones importantes.
  • Estadísticas web erróneas: Herramientas como Google Analytics o los logs de acceso de tu sitio web registrarán las visitas con una hora equivocada, falseando tus informes.
  • Tareas programadas (Cron Jobs): Si tienes scripts que se ejecutan en un horario específico (por ejemplo, backups o envío de newsletters), podrían ejecutarse en el momento equivocado si la zona horaria no es la correcta.
  • Registros de errores (Error Logs): Cuando depuras problemas técnicos, la hora de los errores es tu mejor aliada. Si está mal, será mucho más difícil rastrear la causa del problema.

En resumen, configurar hora de manera precisa es un paso básico pero esencial para mantener todo en orden.


Método 1: Cambiar la zona horaria desde el panel de DirectAdmin (Nivel de Usuario)

Este es el método más común y recomendado para la mayoría de los usuarios de hosting compartido o revendedor. No necesitas acceso de administrador del servidor, solo tu usuario y contraseña de DirectAdmin.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o https://IPdelServidor:2222. Ingresa con tu nombre de usuario y contraseña.

Paso 2: Busca la sección "Su Cuenta" o "Account Manager"

Una vez dentro, verás un menú lateral o una serie de iconos. Busca una sección que se llame "Su Cuenta", "Account Manager" o similar. Allí encontrarás varias opciones de configuración personal.

Paso 3: Haz clic en "Zona Horaria" o "Time Zone"

Dentro de "Su Cuenta", busca la opción específica de "Zona Horaria". El nombre exacto puede variar ligeramente según la versión de DirectAdmin, pero generalmente es muy claro.

Paso 4: Selecciona tu zona horaria

Se te presentará una lista desplegable con todas las zonas horarias del mundo. Aquí tienes un truco:

[TIP] Busca por el nombre de una ciudad grande de tu país o región. Por ejemplo, para España peninsular, busca "Europe/Madrid". Para México, "America/Mexico_City". Para Argentina, "America/Argentina/Buenos_Aires".

Selecciona la que corresponda y haz clic en "Guardar" o "Save".

Paso 5: Verifica el cambio

El cambio es casi instantáneo. Puedes comprobarlo mirando la hora que aparece en la esquina superior derecha del panel de DirectAdmin o creando un pequeño archivo PHP que muestre la fecha del servidor.


Método 2: Cambiar la zona horaria para un dominio específico (PHP.ini)

A veces, el cambio a nivel de usuario no es suficiente. Algunas aplicaciones (como WordPress, Joomla, etc.) o scripts personalizados pueden tener su propia configuración de hora. Para asegurarte de que un dominio en particular use la hora correcta, puedes modificar su archivo php.ini local.

[INFO] Este método es más avanzado, pero muy útil si necesitas que un sitio web específico tenga una zona horaria diferente al resto de tus cuentas.

Paso 1: Accede al Administrador de Archivos de DirectAdmin

Desde tu panel principal, busca el icono o enlace de "Administrador de Archivos" (File Manager). Navega hasta la carpeta public_html del dominio que deseas modificar.

Paso 2: Crea o edita el archivo php.ini

Busca si ya existe un archivo llamado php.ini. Si no existe, puedes crearlo haciendo clic en "Crear archivo" o "Create File". El nombre debe ser exactamente php.ini.

Paso 3: Añade la línea de configuración

Abre el archivo php.ini con el editor de texto del Administrador de Archivos y añade la siguiente línea:

date.timezone = "Europe/Madrid"

Reemplaza "Europe/Madrid" con tu zona horaria correspondiente. Por ejemplo, para Chile sería "America/Santiago".

Paso 4: Guarda los cambios

Guarda el archivo. El cambio se aplicará de inmediato a ese dominio. Si tienes varios dominios, deberás repetir el proceso para cada uno.


Método 3: Cambiar la zona horaria a nivel de servidor (Acceso SSH)

Este método es para usuarios avanzados o administradores de servidores. Si tienes acceso root al servidor a través de SSH, puedes cambiar la zona horaria de todo el sistema. Esto afectará a todos los usuarios y paneles, incluyendo DirectAdmin.

[WARNING] Ten mucho cuidado con este método. Un cambio incorrecto puede afectar a todos los sitios web alojados en el servidor. Solo hazlo si sabes lo que estás haciendo.

Paso 1: Conéctate a tu servidor por SSH

Usa un cliente como PuTTY o la terminal de tu sistema operativo. Ingresa con tu usuario root o un usuario con permisos sudo.

Paso 2: Verifica la zona horaria actual

Ejecuta el comando timedatectl para ver la configuración actual. Busca la línea "Time zone".

Paso 3: Lista las zonas horarias disponibles (Opcional)

Si no estás seguro del nombre exacto de tu zona, puedes listar todas las disponibles con:

timedatectl list-timezones | grep -i "America"

Cambia "America" por tu continente (Europe, Asia, etc.).

Paso 4: Cambia la zona horaria

Ejecuta el siguiente comando, reemplazando la zona horaria por la tuya:

sudo timedatectl set-timezone America/Mexico_City

Paso 5: Verifica el cambio

Vuelve a ejecutar timedatectl para confirmar que el cambio se ha aplicado correctamente.


Preguntas Frecuentes (FAQ)

Aquí respondemos las dudas más comunes que surgen al configurar hora en DirectAdmin.

¿El cambio de zona horaria afecta a las bases de datos MySQL?

Sí, indirectamente. MySQL tiene su propia configuración de zona horaria, pero a menudo toma la del sistema operativo. Si cambiaste la zona horaria del servidor (Método 3), es probable que MySQL la herede. Si no, puedes configurarla manualmente en el archivo my.cnf.

¿Puedo tener diferentes zonas horarias para diferentes cuentas de usuario en DirectAdmin?

Sí, exactamente. El Método 1 (desde el panel de usuario) permite que cada cuenta de DirectAdmin tenga su propia zona horaria independiente. Esto es ideal para revendedores que tienen clientes en diferentes países.

¿Qué pasa si no encuentro la opción "Zona Horaria" en mi panel?

Esto puede ocurrir en versiones muy antiguas de DirectAdmin o si tu plan de hosting tiene restricciones. En ese caso, contacta a tu proveedor de alojamiento y pídeles que te ayuden a configurar hora a nivel de servidor.

¿El cambio en DirectAdmin afecta a los Cron Jobs?

Sí, los Cron Jobs se ejecutan según la zona horaria configurada en tu cuenta de DirectAdmin. Si cambias la zona horaria, la programación de tus tareas se ajustará automáticamente.

¿Y si uso otro panel como Syspanel (antes conocido como HestiaCP)?

Si estás migrando desde Syspanel (accesible por el puerto 2106), el proceso es similar pero con diferencias en la interfaz. En Syspanel, la opción de zona horaria suele estar en "Configuración del servidor" o "Server Settings". El concepto es el mismo, pero la ubicación exacta varía. Siempre puedes consultar la documentación oficial de Syspanel para más detalles.


Conclusión: Un paso pequeño, un gran cambio

Como has visto, cambiar la zona horaria en DirectAdmin es un proceso sencillo que puede tener un impacto enorme en la gestión de tu hosting. Ya sea que lo hagas a nivel de usuario, de dominio o de servidor, el resultado es una experiencia más ordenada y profesional.

Si sigues este tutorial DirectAdmin paso a paso, podrás olvidarte de los problemas de desfase horario y centrarte en lo que realmente importa: hacer crecer tu proyecto online.

Recuerda que si en algún momento te sientes perdido, tu proveedor de hosting siempre está ahí para echarte una mano. ¡No dudes en contactarlos!

¿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