we have a VM with SHMZ 6.6 and FreePBX 13.0.197.28, we noticed time is incorrect in Time Conditions, in Italy we have DST set to CEST right now, but if we set Europe/Rome we will end up with a CET hour, so our time conditions are messed up because our PBX is set to one hour back.
On the shell of the VM the command “date” shows the correct timezone and hour (CEST) and into php.ini we have: date.timezone = "Europe/Rome" ;;;; Automatically updated by Sysadmin
We already tried changing Timezone into Sysadmin module to UTC and rebooting, then reverting back to Europe/Rome and rebooting without success.
Into Advanced Settings we have Europe/Rome as PHP Timezone set.
We don’t know how to fix this, the only workaround is to set to Athens timezone that will show the correct time until next DST change, but it’s a workaround, please could you help us?
I don’t know if you can pull the DST code out from that and patch it up. I think you might need to start the upgrade path on the VM; you can upgrade FreePBX without upgrading the OS to a point.