NagvisMaps Timezone/Zeitzone falsch

Hallo miteinander,

mir ist heute aufgefallen, dass in der MouseOver Anzeige der Nagvis-Maps zwei verschiedene Zeitzonen genutzt werden.
image

Nach ein bisschen Recherche habe ich den Verdacht, dass an einer Stelle in PHP date.timezone falsch gesetzt ist. Dieser Parameter lässt sich, laut PHP Doku, über die Umgebungsvariable TZ oder die php.ini pflegen.

TZ ist auf meinem System nicht gesetzt, also habe ich die /etc/php5/apache2/php.ini geprüft. Dort ist als Zeitzone “UTC” hinterlegt, was die zeitliche Verschiebung von 2 Stunden erklärt.
Also Zeitzone schnell auf “Europe/Berlin” angepasst. Apache durchgestartet und enttäuscht festgestellt, dass die Änderung nichts verändert hat.

Hat jemand eine Idee wo die Zeitzone noch falsch hinterlegt sein könnte?

Gruß
Gino

Hi,
versuch mal folgendes in Nagvis: Main Configuration -> Global -> dateformat da kannst date ähnlich wie in Python nutzen.
https://www.php.net/manual/de/function.date.php
Eine ausführliche Nagvis Doku findest du unter: http://docs.nagvis.org/1.9/en_US/index.html

Ich bin schon gespannt auf dein Feedback.

Viele Grüße

Anastasios

1 Like

Hi,

danke für den Gedanken Anastasios. Leider hat mir diese Einstellung nicht weitergeholfen.

Ich konnte den Fehler aber beheben!

Dafür habe ich unter /omd/sites/SITENAME/var/www eine phpinfo.php abgelegt um zu prüfen welche PHP-Konfiguration überhaupt für meine Site geladen wird.
Aufrufbar über http://HOSTNAME/SITENAME/phpinfo.php

Dort konnte ich sehen wo die php.ini liegen muss, dass keine geladen ist und dass für date.timezone kein Wert gesetzt ist:
image
image

Dann habe ich unter /etc/php5/fpm die php.ini mit folgendem Inhalt angelegt:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = 'Europe/Berlin'

Apache neugestartet und schon passt die Zeitzone.

Hoffe ich kann jemandem damit weiterhelfen.

Gruß Gino

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.