my CDR reports are being generated on my external MariaDB server. The connection logs on the external database server are being recorded with the correct time. However, in the FreePBX web interface, the reports under the menu item Reports => Call Recordings Detailed Reports are displayed with the wrong time. The time difference is +1 hour. What could be causing this? The correct time zones are configured in FreePBX and in the php.ini file. The same applies to FreePBX itself.
freepbx*CLI> cdr show active
Channels with Call Detail Record (CDR) Information
--------------------------------------------------
Channel Dst. Channel LastApp Start Answer End Billsec Duration
PJSIP/10-00000002 PJSIP/telekom_0217390#### Dial 22:44:35 22:44:37 22:44:43 00000006 00000008
root@postgres-02:~# timedatectl status
Local time: Tue 2026-03-24 13:59:29 CET
Universal time: Tue 2026-03-24 12:59:29 UTC
RTC time: n/a
Time zone: Europe/Berlin (CET, +0100)
System clock synchronized: yes
NTP service: inactive
RTC in local TZ: no
freepbx server
root@freepbx:~# timedatectl status
Local time: Di 2026-03-24 13:57:54 CET
Universal time: Di 2026-03-24 12:57:54 UTC
RTC time: Di 2026-03-24 12:57:53
Time zone: Europe/Berlin (CET, +0100)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no