WebSite X5Help Center

 
Hermann J. N.
Hermann J. N.
User

PHP Problem bei  de

Author: Hermann J. N.
Visited 2321, Followers 1, Shared 0  
Tags: code,timezone

Nach einem Eintrag erscheint in der Gästebuch Seite anstatt des Eintrags eine Fehlermeldung, die mit jedem neuen Eintrag wieder erneut erscheint:

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\wap\htdocs\res\x5engine.php(1270) : runtime-created function on line 1

Sieht nicht so aus als wenn ich das beheben kann.

OS Windows 8.1

Browser: Chrome, Firefox und IE, alle neueste Version

PHP die aktuelle Version

WebSite X5 Evolution 10, auf dem neuesten Stand

Würde mich um einen Tip/Patch freuen.

MfG

Hermann J. Nanni

Posted on the
17 ANSWERS - 2 USEFUL - 1 CORRECT
Andreas S.
Andreas S.
Moderator

Lässt du deine Seite auf einen localhost Server(z.B. XAMPP) laufen ?

Wo werden dir Einträge denn gespeichert? In einer Datenbank oder Local auf der C: Platte ?

Read more
Posted on the from Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

Php5?

Windows Webspace? 

Provider angefragt? 

Gleiches Thema schonmal hier aber zu lange her. 

Read more
Posted on the from Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Author

PHP5 ja,

läuft Local auf der C: Platte mit Apache als Server

Read more
Posted on the from Hermann J. N.
Andreas S.
Andreas S.
Moderator

Mit dem Local ist das so eine Sache...

Gästebuch will das irgendwo hinspeichern aber vielleicht hat es keinen Zugriff ?

Read more
Posted on the from Andreas S.
Incomedia
Claudio D.
Incomedia

Guten Tag,

Prüfen Sie auf den Local Server ob die Zeitzonen Einstellung korrekt ist den dieser Fehler bedeutet das diese Einstellung nicht korrekt ist.

Vielen Dank!

Read more
Posted on the from Claudio D.
Hermann J. N.
Hermann J. N.
User
Author

Sorry, wo stelle ich die Zeitzone unter Windows 8.1 ein. Ich habe keine Stelle gefunden. Oder ist es eine Einstellung im APACHE WEB Server ? Ein Tip würde helfen.

Gruß

Hermann J. N.

Read more
Posted on the from Hermann J. N.
Der Zwoemti
Der Zwoemti
Moderator

Natürlich vom Webserver. 

Read more
Posted on the from Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Author

Hallo,

also in /htdocs/res/x5engine.php steht folgender Eintrag:

if (function_exists('date_default_timezone_set'))
date_default_timezone_set('UTC');

Wass muss/soll jetzt genau angepasst oder geändert werden. Bin leider nur Laie darin.

Gruß

Hermann J. N.

Read more
Posted on the from Hermann J. N.
Der Zwoemti
Der Zwoemti
Moderator

Wenn du Laie bist wieso willst du dann einen lokalen Webserver benutzen. Es gibt genug Webspace Anbieter die kostenlos sind.

in den X5 Datei musst du NICHTS verändern. Das liegt an deiner Konfiguration vom Apache.

Read more
Posted on the from Der Zwoemti
Andreas S.
Andreas S.
Moderator

Hast du eine Uhrzeit-Anzeige in deiner Homepage ?

Veränderung musst du irgendeine ini in deiner Apache Config. aber vielleicht hilft ein Update vom Apache Server in deutsch ?

Read more
Posted on the from Andreas S.
Hermann J. N.
Hermann J. N.
User
Author

Ja, die Uhrzeit (Timestamp) ist eine Standart Funktion in dem mitgeliefertem Gästebuch Template das ich in meiner Web Präsents verwende.

Einen localen Webserver verwende ich weil ich die Web Präsents erst fest ausgetestet haben möchte befor ich sie Online stellen. Sie soll eine bestehende Präsents, unter der gleichen URL, ersetzen. Laie bin ich was PHP betrifft, ansonsten ist es nicht meine erste Web-Anwendung.

Was mich bei der Fehlermeldung stutzig machte, ist der ausdrückliche Hinweis auf das entsprechende Modul "/htdocs/res/x5engine.php", zu sehen im Anhang meiner ersten Anfrage (Anlage: php-fehler.png).

Ich habe die neueste Stable Version des Apache Webserver installiert, wobei ich mit der englischen Sprachversion keine Probleme habe.

Quote von Andreas S.: Veränderung musst du irgendeine ini in deiner Apache Config

Frage von mir: Irgend eine Vorstellung welche ini ?

Gruß

Hermann J. N.

Read more
Posted on the from Hermann J. N.
Andreas S.
Andreas S.
Moderator

Um das zu suchen im Apache wären ein paar Stunden nötig !

Aber versuche mal die Zeitzone zu ändern in der x5engine.php (aber nur auf dem Apacheserver)

date_default_timezone_set('ALL');

du kannst aber auch andere Probieren hier der Link

http://www.php.net/manual/de/class.datetimezone.php

Read more
Posted on the from Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

Man testet auf dem Webspace wo die Seite online gehen soll. Ansonsten stehst du dann wieder da wenn was nicht geht. Wo ist das Problem ein geschütztes Verzeichnis zu erstellen und dort direkt zu testen. Da plagst du dich lieber lokal mit deinem Apache rum und wenn es dann drum geht online zu gehen siehst du erst die anderen Probleme. 

Read more
Posted on the from Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Author

Hallo Andreas S.,

Danke für den produktiven Hinweis und den LINK, ich werde es nachher gleich ausprobieren. Ich melde mich wie es ausgegangen ist.

Gruß

Hermann J. N.

Read more
Posted on the from Hermann J. N.
Der Zwoemti
Der Zwoemti
Moderator

oder erstelle eine .htaccess Datei mit dem Inhalt für Deutschland: SetEnv TZ Europe/Berlin

Read more
Posted on the from Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Author

Hallo alle,

ALL klappt leider auch nicht, genauso wenig wie der o.g. Eintrag in .htaccess.

Sonst noch ein Vorschlag? Das Aufspielen und Testen auf einen externen Web Servere ist i. M. leider keine Alternative.

Gruß

Hermann J. N.

Read more
Posted on the from Hermann J. N.
Der Zwoemti
Der Zwoemti
Moderator

Wieso keine alternative? Einen Ordner per htaccess schützen ist kein Hexenwerk da kannst du genauso gut testen wie lokal da du ja nicht in der Lage bist deinen Server zu konfigurieren. In diesem Forum geht es rein ums Programm nicht um Webserver.

hier mal gleiches Problem gewesen

http://answers.websitex5.com/post/77162

Read more
Posted on the from Der Zwoemti