#1

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Hallo zusammen,

die Uhrzeit des Bestellzeitpunktes auf der Bestätigungsmail ist exakt 1h oder 2h weniger als die Systemzeit (unten rechts im Screenshot). Einmal 1h weniger, bei einer anderen Bestellungen 2h weniger.

Wer kann mir das erklären?

Beste Grüsse

Tom

mceclip0.png

#2

W2D Fan

Co-Administratorin  (4566 Punkte)  ·   weiblich  ·   Niederlande  ·   Nachricht senden

Die Erklärung ist doch ganz einfach Tom. und du hättest auch selber darauf kommen können 😉

Die Systemzeit ist der Zeit die deinen Rechner ausgibt. Die Bestellzeit ist die Zeit die deinen Webserver ausgibt weil du ja mit ProShop arbeitest.

Du wirst also die Ausgabezeit auf deinen Webserver anders einstellen müssen damit beide Zeitausgaben identisch sind.

 


Gruß,
Marjorie

Hilfe ist nicht selbstverständlich. Deshalb halte ich ein "Dankeschön", nachdem jemandem geholfen wurde, für überaus angebracht und höflich.

#3

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Hoi Marjorie, guter Vorschlag, doch die Serverzeit stimmt.
In Siquando kann man ja keine Zeitzone einstellen, oder? Zumindest habe ich nichts gefunden

#4

MuggelClan

Forum-Sponsor  (837 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Hallo Tom, 

der Shop-Mail-Versand läuft entweder über PHP mail-Funktion oder SMTP-Server.

Wenn du SMTP-Server nutzt, dann schau mal dort ob die Zeitzone und S/W-Einstellung passt.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 8, Web Client 

#5

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Danke MuggleClan, seitens Server stimmt jedoch alles. Ich bin wie gesagt völlig ideenlos, deshalb mein Vorstoss ans Forum...

Hat noch jemand eine Idee?

#6

MuggelClan

Forum-Sponsor  (837 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Welchen Server meinst du und wo siehst du denn nach, ob die Zeit stimmt?

- Webserver wie Majorie schon geschrieben?
- PHP-Mailer? Welche Zeitzone ist da eingestellt? Wird eine .hacces Datei verwendet in der die Zeitzone definiert wurde? php.ini ?
- SMTP-Server der E-Mail-Adresse? 

Wenn du nicht angibst, was du konkret verwendest, dann kann auch nicht geziehlt geholfen werden.
Frage mal deinen Serveranbieter, denn an ProShop kann es nicht liegen.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 8, Web Client 

#7

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Mails gehen über SMTP, Zeiten auf Server stimmen nach wie vor.

Ich beobachte das nochmal, auch mit anderen Webshops und mache dann nochmals einen Vorstoss...

 

Danke dennoch, guter Wochenstart

Tom

#8

MuggelClan

Forum-Sponsor  (837 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Erstelle mal direkt als Unterseite bei Startseite eine Seite Namens "php.php", dort erstellst du ein Absatz PHP-Clip und trägst dort folgendes ein:

echo date(" H:i:s:T ");

Wenn du jetzt die Seite php.php aufrufst, dann müsste auf diese Seite die aktuelle Uhrzeit stehen gefolgt mit CET (Winterzeit), wenn dort CEST steht, dann ist das die Sommerzeit.

Hast du denn schon mal bei deinem Provider erkundigt?

 

 

Ergänzung: Oder du kannst auch echo date("r"); eingeben, dann wird das vollständige Datum und die vollständige Uhrzeit ausgegeben. (Winterzeit: +0100)


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 8, Web Client 


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »MuggelClan« (07.01.2024, 16:05)
#9

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Danke MuggelClan, das war ein sehr wetvoller Tip.

TATSÄCHLICH zeigt diese eine andere Zeit an, genau die auf den Bestellungen.
Ich bekam zwar vom Provider die Info vor Tagen, dass die Zeit stimmt, doch nun habe ich ihn nochmals mit facts konfrontiert.

Verschneite Grüsse
Tom

mceclip0.png

#10

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

und ja, es ist so, die Serverzeit ist -1h, reguliert nach https://de.wikipedia.org/wiki/Zeitzone.

Das heisst ich müsste einen Offset eingeben können, doch da habe ich nichts gefunden.

Hast du auch da eine zündende Idee?

#11

MuggelClan

Forum-Sponsor  (837 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Guten Morgen,

es gibt verschiedene Ansetze die Zeitzone zu ändern und man muss auch testen, ob das dann auch auf dem entsprechenden Server funktioniert. Da ich es nicht testen kann, kann ich nur Vorschläge machen:

Versuche mal über eine Datei .htaccess im root-Ordner mit folgenden Code:

# Zeitzone setzen
SetEnv TZ Europe/Berlin

oder falls das nicht funktioniert mit:

php_value date.timezone 'Europe/Berlin'


Ob diese Methode allerdings auch die Umstellung von Winter- auf die Sommerzeit automatisch durchführt, kann ich dir nicht sagen, denke jedoch weil ja die Zeitzone geändert wird, dass der Server die Zeitumstellung dann auch druchführt. Das kann dir aber eigentlich der Provider sagen.
Ansonsten im Internet findet man sehr viele Lösungen die Zeitzone einzustellen.

Wenn du möchtest, kannst du diesen Code auch im ProjectCentral bei Projekt-Einstellungen im Reiter "Webserver" bei "Apache .htaccess berarbeiten" eintragen, aber ob das hierüber funktioniert, kann ich auch nicht sagen. Normalerweise muss es im root-Ordner funktionieren.

Was mich allerdings wundert ist, dass dir der Provider nicht sagt oder angiebt, wie und wo du die Zeitzone anpassen kannst. Hast du mal in deren Hilfe-Seiten mal nachgesehen ob dort etwas angegeben wird?

 


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 8, Web Client 


Dieser Beitrag wurde bereits 3 mal bearbeitet, zuletzt von »MuggelClan« (17.01.2024, 17:37)
#12

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Hi MuggleClan

Also, nun hatte ich Zeit zum probieren:

a) über ProjectCentral klappt es nicht

b) Ich habe ein .haccess Datei mit deinem Eintrag direkt auf den Server geladen, bin mir aber nicht sicher, ob du das so gemeint hast. Wenn ich mit zB WinSCP auf den Server schaue stimmen dort die Zeiten...ich bin da wirklich kein Hirsch, stelle nur fest 😉
mceclip0%20%281%29.png

LG
Tom

 

#13

W2D Fan

Co-Administratorin  (4566 Punkte)  ·   weiblich  ·   Niederlande  ·   Nachricht senden

Die Datei heißt .htaccess Tom und den Code den MuggelClan in Beitrag #11 geschrieben hat soll innerhalb diese Datei stehen.

Wenn du nicht weißt was eine .htaccess-Datei ist und wie du sie erstellst kannst du auch mal Google fragen 😉

Du sollst aber kontrolieren dass es nicht schon eine .htaccess-Datei auf deinen Server gibt. Wenn ja sollst du diese ergänzen.


Gruß,
Marjorie

Hilfe ist nicht selbstverständlich. Deshalb halte ich ein "Dankeschön", nachdem jemandem geholfen wurde, für überaus angebracht und höflich.

#14

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Danke Marjorie, habe ich jetzt umbenannt (hatte halt 1:1 die Dateiextension übernommen, welche mir dankenderweise empfohlen wurde 😉
funktioniert nicht...

#15

MuggelClan

Forum-Sponsor  (837 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Hi Tom,

dann hast du eventuell dort nicht ausreichende Serverrechte oder bist eventuell im falschen Serverorder. Versucher es im Ordner "httpdocs". Aber Vorsicht, dort ist vermutlich schon eine .haccess datei, also dort die Zeile ergänzen.

Oder:

Code im ProjectCentral bei Projekt-Einstellungen im Reiter "Webserver" bei "Apache .htaccess berarbeiten" eintragen und dann bei "Administrative Aufgaben" auch auf dem Server aktualisieren "Installieren und aktualisiereren".

Versuche mal den Code:

php_value date.timezone 'Europe/Berlin'

Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 8, Web Client 


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »MuggelClan« (17.01.2024, 17:37)
#16

Volker W.

Administrator  (7809 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

#17

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

Also, habe mal alles so gemacht.
Muss ich das noch irgendwie aktivieren? (sorry, bin eben kein html-Spezialist)

mceclip0%20%281%29.png

#18

Tom

Eroberer  (73 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 https://www.tomadesign.ch

ups, falscher Screnshot
Jetzt stimmts

Ja, ich habe vollen Zugriff auf den Server (war eine frühere Frage)

mceclip1.png

#19

Volker W.

Administrator  (7809 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

#20

MuggelClan

Forum-Sponsor  (837 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

.htaccess und nicht .haccess !

Hallo Volker,
vielen Dank für die Berichtigung. Hab das t verschluckt 😉 Sorry.

@Tom
Die Datei heißt nur

.htaccess

Mit Punkt als erstes Zeichen und nichts davor schreiben, also ohne timezone oder sonstiges.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 8, Web Client 

#21

W2D Fan

Co-Administratorin  (4566 Punkte)  ·   weiblich  ·   Niederlande  ·   Nachricht senden

Das habe ich in Beitrag #13 und Volker in Beitrag #19 schon geschrieben. Doppelt hält besser, hoffentlich bleibt es bei dreifach dann bombenfest 😉


Gruß,
Marjorie

Hilfe ist nicht selbstverständlich. Deshalb halte ich ein "Dankeschön", nachdem jemandem geholfen wurde, für überaus angebracht und höflich.

804 Aufrufe | 21 Beiträge