Wrong server time

I set the time zone in the FreePBX system admin and also in the advanced settings on Php timezone I put both Europe/Rome. But on Server Time: I always see one hour behind Rome time. How can I solve it?

did you account for DST, as well as on the O/S

also under your [user management][user details]

check the TZ settings

Yes, but still wrong servertime

Admin → System Admin → Time Zone

so its the O/S that is off.

can you run: timedatectl on the pbx server

you should see something like:


  Local time: Mon 2024-07-08 14:36:44 EDT

Universal time: Mon 2024-07-08 18:36:44 UTC
RTC time: Mon 2024-07-08 14:36:44
Time zone: America/Toronto (EDT, -0400)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: yes
DST active: yes
Last DST change: DST began at
Sun 2024-03-10 01:59:59 EST
Sun 2024-03-10 03:00:00 EDT
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2024-11-03 01:59:59 EDT
Sun 2024-11-03 01:00:00 EST

have you simply tried to set the correct time on the server?

you can also add tjhe show flag for simpler readout…

timedatectl show

Already done. However the time is wrong.

Yes, I know, the Local time is correct, but in any case on FreePBX I see an hour behind.

Did you do this?

Yes, rebooted from system admin