Adilson Magnus
Soporte comercial

Hola, neutro soporte agora es exclusivo por Telegram, clique en el ícone abajo y hable con cosotros ahora.

Lun-Vie: 9:00–19:00 (GMT-03:00)

Cómo configurar la zona horaria de PHP y del sistema desde la línea de comandos en MagnusBilling

Al configurar un servidor con MagnusBilling, es fundamental asegurarse de que tanto el entorno PHP como el sistema Linux utilicen la zona horaria correcta. Esta guía explica cómo hacerlo paso a paso desde la terminal.

🎯 Objetivo

Actualizar y sincronizar la configuración de la zona horaria tanto en PHP como en el sistema Linux para garantizar coherencia en las fechas y horarios de la aplicación y registros.

🔧 Instrucciones paso a paso

  1. Localiza el archivo activo php.ini:
    PHP_INI=$(php -i | grep /.+/php.ini -oE)
  2. Verifica la zona horaria actual configurada en PHP:
    egrep date.timezone $PHP_INI
  3. Define la zona horaria deseada (ejemplo: Asia/Almaty):
    country=Asia
    city=Almaty

    Establece la zona horaria a Asia/Almaty. Puedes ver la lista completa de zonas horarias disponibles ejecutando:
    timedatectl list-timezones en la terminal del servidor o consultando la lista oficial en: Wikipedia – Lista de zonas horarias (base de datos TZ).

  4. Actualiza el php.ini con la nueva zona horaria:
    sed -i 's/date.timezone.*/date.timezone = '$country'\/'$city'/' $PHP_INI
    sed -i 's/;date.timezone.*/date.timezone = '$country'\/'$city'/' $PHP_INI
  5. Recarga Apache para aplicar los cambios en PHP:
    systemctl reload httpd
  6. Actualiza la zona horaria del sistema:
    rm -f /etc/localtime
    ln -s /usr/share/zoneinfo/${country}/${city} /etc/localtime
  7. Verifica nuevamente la configuración en PHP:
    egrep date.timezone $PHP_INI

✅ Notas

  • Estos comandos requieren privilegios de root o sudo.
  • Si no usas Apache, reemplaza systemctl reload httpd por el comando de tu servidor web (por ejemplo: systemctl reload php-fpm).
  • Compatible con la mayoría de distribuciones Linux (CentOS, RHEL, Ubuntu, etc.).

Si necesitas ayuda para aplicar estos cambios en tu servidor con MagnusBilling, no dudes en contactar a nuestro equipo de soporte.