Neu Zeitzone SQL-Server ungleich Webserver

megathomas

Gut bekanntes Mitglied
30. Juni 2014
138
16
Hallo Forum,
seit Jahren leben wir mit falschen Bestell-Uhrzeiten aus dem Online-Shop. Es war halt schon immer so. Seit Shop 5 muss man das nun auch noch jedesmal im Backend lesen.
Zum wiederholten Mal habe ich versucht den Provider bei der Lösung des Problems zu bitten, aber der sieht das nach wie wo nicht als sein Problem an.

Der SQL Server läuft auf UTC und der Shop soll angeblich die falsche Zeitzone setzen. Hier soll der Fehler liegen.
Ist das eine Einstellung die ich im Backend lösen kann?

Hier die Antwort des Providers: "Man kann wie gesagt einfach beim MySQL Connect die entsprechend gewünschte Zeitzone übergeben und alles innerhalb dieser Verbindung nutzt dann die angegebene Zeitzone."
Gibts da was oder weiter leben mit der Anzeige und der Stunde Verschiebung?

LG Thomas
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Seit JTL-Shop5.2 gibt es ein DEFINE für DB_STARTUP_SQL. Damit kann man bei jeder MySQL-Connection beliebigen SQL-Code ausführen, also z.B. ein:
SQL:
SET @@session.time_zone='+01:00';
Dazu in die config.JTL-Shop.ini.php eine Zeile wie folgt aufnehmen:
PHP:
define('DB_STARTUP_SQL', "SET @@session.time_zone='+01:00';");
 

Ähnliche Themen