Configurazione del fuso orario del server

Come impostare e modificare il fuso orario sul tuo VPS o server dedicato.

Impostare il fuso orario corretto non è un semplice dettaglio di configurazione: influisce direttamente su log, cron job, recapito delle e-mail, timestamp del database e comportamento della cache. Un fuso orario errato può causare bug sottili davvero difficili da individuare.

1. Impostare il fuso orario per PHP

Opzione A — tramite .htaccess

Aggiungi questa riga al file .htaccess nella directory radice del tuo sito:

php_value date.timezone "Europe/Moscow"

Sostituisci Europe/Moscow con il fuso orario adatto alla tua configurazione.

Opzione B — tramite php.ini

Apri il file php.ini (dal tuo pannello di controllo o via SSH) e aggiungi o aggiorna la riga seguente:

date.timezone = "Europe/Moscow"

Anche qui, sostituisci Europe/Moscow secondo le tue esigenze. Dopo aver salvato il file, riavvia PHP-FPM o il server web affinché la modifica abbia effetto.

L'elenco completo degli identificatori di fuso orario supportati è disponibile nella documentazione ufficiale di PHP.

I nostri prodotti e servizi

Hosting WebServizi di hosting affidabili per siti web di qualsiasi dimensione.
Ordina
VPSInfrastruttura cloud flessibile con accesso root completo.
Ordina
Server DedicatiServer dedicati per le massime prestazioni.
Ordina

2. Impostare il fuso orario a livello di sistema (Ubuntu 20.04 / 22.04 / 24.04)

Per modificare il fuso orario a livello di server, lo strumento da usare è timedatectl.

  1. Verifica il fuso orario attualmente impostato:
   timedatectl status
  1. Sfoglia l'elenco dei fusi orari disponibili:
   timedatectl list-timezones

Puoi filtrare i risultati con grep se sai già cosa cercare:

   timedatectl list-timezones | grep Moscow
  1. Applica il fuso orario desiderato:
   sudo timedatectl set-timezone Europe/Moscow
  1. Verifica che la modifica sia stata applicata:
   timedatectl status

In alternativa, controlla la data di sistema:

   date

Alcune note utili

  • Se usi cPanel, aaPanel o CloudPanel, spesso è più comodo impostare il fuso orario PHP direttamente dall'interfaccia del pannello — cerca il MultiPHP Manager o la sezione di configurazione PHP.
  • Per Laravel, Symfony e la maggior parte degli altri framework, dovrai impostare il fuso orario anche nel file di configurazione dell'applicazione — di solito config/app.php.
  • Ecco l'elenco completo degli identificatori di fuso orario disponibili:
Africa/Cairo
Africa/Casablanca
Africa/Harare
Africa/Monrovia
Africa/Nairobi
America/Bogota
America/Buenos_Aires
America/Caracas
America/Chihuahua
America/La_Paz
America/Lima
America/Mazatlan
America/Mexico_City
America/Monterrey
America/Santiago
America/Tijuana
Asia/Almaty
Asia/Baghdad
Asia/Baku
Asia/Bangkok
Asia/Chongqing
Asia/Dhaka
Asia/Hong_Kong
Asia/Irkutsk
Asia/Jakarta
Asia/Jerusalem
Asia/Kabul
Asia/Karachi
Asia/Kathmandu
Asia/Kolkata
Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuwait
Asia/Magadan
Asia/Muscat
Asia/Novosibirsk
Asia/Riyadh
Asia/Seoul
Asia/Singapore
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Tokyo
Asia/Ulaanbaatar
Asia/Urumqi
Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Asia/Yerevan
Atlantic/Azores
Atlantic/Cape_Verde
Atlantic/Stanley
Australia/Adelaide
Australia/Brisbane
Australia/Canberra
Australia/Darwin
Australia/Hobart
Australia/Melbourne
Australia/Perth
Australia/Sydney
Canada/Atlantic
Canada/Newfoundland
Canada/Saskatchewan
Europe/Amsterdam
Europe/Athens
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Copenhagen
Europe/Dublin
Europe/Helsinki
Europe/Istanbul
Europe/Kiev
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Madrid
Europe/Minsk
Europe/Moscow
Europe/Paris
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Sarajevo
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Greenland
Pacific/Auckland
Pacific/Fiji
Pacific/Guam
Pacific/Midway
Pacific/Port_Moresby
US/Alaska
US/Arizona
US/Central
US/Eastern
US/East-Indiana
US/Hawaii
US/Mountain
US/Pacific
US/Samoa

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci