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

Cómo cambiar la zona horaria y el idioma en DirectAdmin

Actualizado el 28 de diciembre de 2025

Introducción: Por qué personalizar tu panel de control

Cuando contratas un hosting, el panel de control es tu centro de operaciones. DirectAdmin es uno de los más populares por su velocidad y sencillez, pero viene configurado por defecto en inglés y con la zona horaria del servidor, que suele ser UTC o la del centro de datos.

Trabajar con una hora incorrecta puede causar problemas serios: correos con marcas de tiempo erróneas, backups que se ejecutan a horas raras, o estadísticas de visitas que no cuadran con tu horario local. Por suerte, cambiar la zona horaria y el idioma en DirectAdmin es un proceso muy rápido que no requiere conocimientos avanzados.

En esta guía te explicaré paso a paso cómo hacerlo, tanto desde la interfaz gráfica como mediante archivos de configuración si necesitas opciones más avanzadas. Además, resolveré las dudas más frecuentes que nos llegan al soporte técnico.

¿Qué necesitas antes de empezar?

Antes de tocar nada, asegúrate de tener:

  • Acceso a tu panel de DirectAdmin con permisos de administrador o de usuario con privilegios suficientes.
  • Tus credenciales de acceso (usuario y contraseña).
  • Saber qué zona horaria necesitas (por ejemplo, Europe/Madrid, America/Mexico_City, America/Argentina/Buenos_Aires).

[INFO] Si no sabes tu zona horaria exacta, puedes consultarla en sitios como timeanddate.com o buscando "zona horaria [tu ciudad]" en Google.


Cómo cambiar el idioma en DirectAdmin

El cambio de idioma es inmediato y solo afecta a tu sesión o a la configuración global si eres administrador.

Paso 1: Accede a tu panel

Escribe la URL de tu DirectAdmin en el navegador (normalmente algo como https://tudominio.com:2222). Introduce tu usuario y contraseña.

Paso 2: Localiza el menú de usuario

En la esquina superior derecha, verás tu nombre de usuario o un icono de engranaje. Haz clic ahí para desplegar las opciones de perfil.

Paso 3: Cambia el idioma

Dentro del menú de perfil, busca la sección "Language" o "Idioma". Verás un desplegable con los idiomas disponibles. DirectAdmin incluye español, inglés, francés, alemán, portugués, italiano y otros.

Selecciona "Español" y haz clic en "Guardar" o "Save". La interfaz se recargará automáticamente en tu idioma.

¿Y si soy administrador del servidor?

Si gestionas un servidor completo, puedes cambiar el idioma por defecto para todos los usuarios. Ve a "Admin Level" (Nivel Administrador) > "Server Settings" > "Customize" y busca la opción de idioma predeterminado.

[TIP] El cambio de idioma es personal. Si otro usuario inicia sesión, verá el idioma que él configure, no el tuyo.


Cómo cambiar la zona horaria en DirectAdmin

Aquí tienes dos métodos: el visual (recomendado para la mayoría) y el manual (para configuraciones avanzadas).

Método 1: Desde la interfaz de usuario

Este método es el más sencillo y funciona para cualquier nivel de usuario.

  1. Inicia sesión en DirectAdmin.
  2. Ve a "Account Manager" (Gestor de Cuenta) > "Your Info" (Tu Información).
  3. Busca el campo "Timezone" (Zona Horaria). Verás un desplegable con todas las zonas horarias del mundo.
  4. Selecciona tu zona horaria. Por ejemplo, si estás en Madrid, elige Europe/Madrid. Si estás en Ciudad de México, America/Mexico_City.
  5. Haz clic en "Save" (Guardar) o "Update" (Actualizar).

La zona horaria se aplicará a los correos, estadísticas, backups y registros de tu cuenta.

Método 2: Cambiar la zona horaria global del servidor (solo administradores)

Si quieres que todo el servidor use una zona horaria específica, debes hacerlo a nivel de sistema. Esto afectará a todos los usuarios.

  1. Accede a DirectAdmin como administrador (usuario admin).
  2. Ve a "Admin Level" > "System Settings".
  3. Busca la opción "Server Timezone" o "System Time".
  4. Introduce tu zona horaria en formato Area/Ciudad (por ejemplo, Europe/Lisbon).
  5. Guarda los cambios.

[WARNING] Cambiar la zona horaria global puede afectar a los backups programados y a los cron jobs de todos los usuarios. Hazlo con cuidado y avisa a tus clientes si gestionas un servidor compartido.

Método 3: Editar el archivo php.ini (avanzado)

Si necesitas que PHP use una zona horaria distinta a la del sistema (por ejemplo, para una aplicación específica), puedes editar el php.ini de tu cuenta.

  1. Ve a "Extra Features" > "PHP Settings" o accede al administrador de archivos.

  2. Busca el archivo php.ini en la raíz de tu dominio.

  3. Busca la línea date.timezone y cámbiala. Si no existe, añádela:

    date.timezone = "Europe/Madrid"
    
  4. Guarda el archivo. Los cambios se aplican al instante.

[TIP] Puedes verificar tu zona horaria actual de PHP con un archivo temporal. Crea un archivo llamado info.php con el contenido <?php phpinfo(); ?> y búscalo en tu navegador. Busca la línea "date.timezone".


Configurar DirectAdmin: Ajustes adicionales de idioma y hora

Además de cambiar el idioma y la zona horaria, hay otros ajustes que te ayudarán a tener una experiencia más cómoda.

Formato de fecha y hora

DirectAdmin no permite cambiar el formato de fecha directamente desde la interfaz básica, pero puedes hacerlo editando el archivo directadmin.conf si eres administrador. Busca la variable date_format y time_format.

Zona horaria para los correos electrónicos

Cuando envías un correo, el servidor usa la zona horaria configurada en tu cuenta. Si tus correos salen con la hora incorrecta, revisa el ajuste del Método 1. En el panel de "Email Accounts", cada cuenta puede tener su propia zona horaria si el administrador lo permite.

Sincronización con cron jobs

Si usas tareas programadas (cron), ten en cuenta que estas se basan en la zona horaria del sistema. Si has cambiado la zona horaria de tu cuenta pero el servidor usa otra, las tareas se ejecutarán según la hora del servidor.

[INFO] Para evitar confusiones, te recomiendo que la zona horaria de tu cuenta coincida con la del servidor o que calcules la diferencia manualmente.


Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes las dudas más frecuentes:

He cambiado el idioma pero sigue en inglés

Esto suele pasar porque el navegador tiene una caché muy agresiva. Prueba a:

  • Hacer Ctrl + F5 (o Cmd + Shift + R en Mac) para forzar la recarga.
  • Cerrar sesión y volver a entrar.
  • Probar en una ventana de incógnito.

La zona horaria no se aplica a mis correos

Los correos usan la zona horaria del servidor de correo, no la de tu cuenta de usuario. Si tienes acceso a "Email Server Settings", cambia la zona horaria ahí. Si no, contacta con tu proveedor de hosting.

¿Puedo tener dos idiomas a la vez?

No. DirectAdmin solo permite un idioma por sesión. Sin embargo, puedes cambiar el idioma de la interfaz de administración y el de los usuarios por separado.

He cambiado la zona horaria y mis estadísticas se han reiniciado

Las estadísticas de tráfico (Awstats, Webalizer) se basan en la fecha del servidor. Si cambias la zona horaria, los datos se reorganizan según la nueva hora, pero no se borran. Puede que veas datos duplicados o saltos en las fechas.


Preguntas frecuentes (FAQ)

¿Cuál es la diferencia entre cambiar la zona horaria en DirectAdmin y en el sistema operativo?

En DirectAdmin cambias la zona horaria para tu cuenta de usuario (correos, estadísticas, backups). En el sistema operativo (Linux) cambias la hora global de todo el servidor. Ambos están relacionados, pero no son lo mismo.

¿Necesito reiniciar el servidor tras el cambio?

No, en la mayoría de los casos no hace falta. Los cambios se aplican automáticamente. Si editas el php.ini, solo necesitas recargar la página.

¿Qué pasa con los backups si cambio la zona horaria?

Los backups se ejecutan según la hora del servidor. Si cambias tu zona horaria, la hora de ejecución se recalculará. Revisa tus tareas de backup después del cambio.

¿Puedo cambiar el idioma de la página de error de DirectAdmin?

Sí, si eres administrador, puedes editar los archivos de idioma en /usr/local/directadmin/data/skins/. Es un proceso avanzado que no recomiendo a usuarios principiantes.

¿Esta configuración afecta a mi panel Syspanel?

Si estás acostumbrado a usar Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106. La configuración de idioma y zona horaria en Syspanel es diferente y se realiza desde su propio panel de ajustes, no desde DirectAdmin.

[INFO] Aunque HestiaCP y DirectAdmin son paneles distintos, comparten la misma filosofía: facilitar la gestión del hosting. En Syspanel, la zona horaria se cambia en "Settings" > "Time Zone".


Consejos finales para una configuración óptima

  • Anota tu zona horaria en formato Area/Ciudad (ej. America/Bogota). Evita las abreviaturas como CET o GMT, porque no son inequívocas.
  • Si gestionas varios dominios, revisa que todos usen la misma zona horaria para evitar confusiones en los logs.
  • Prueba el envío de correos después de cambiar la zona horaria. Envía un correo a otra cuenta y comprueba la hora en la cabecera del mensaje.
  • Si usas aplicaciones como WordPress, recuerda que también tienen su propia zona horaria en el archivo wp-config.php. Puedes dejarla en UTC y confiar en la del servidor, o configurarla manualmente.

Conclusión

Cambiar la zona horaria y el idioma en DirectAdmin es un proceso sencillo que te ahorrará muchos quebraderos de cabeza. Ya sea que necesites trabajar con la hora local o prefieras la interfaz en español, estos ajustes son esenciales para una experiencia de hosting cómoda y profesional.

Recuerda que si tienes dudas, siempre puedes consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu proveedor. Y si usas Syspanel (puerto 2106), los pasos son similares aunque con nombres de secciones ligeramente distintos.

Espero que esta guía te haya sido útil. Si tienes alguna otra pregunta, déjala en los comentarios y estaré encantado de ayudarte. ¡Nos vemos en el próximo tutorial!

¿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