WebSite X5Help Center

 
Hermann J. N.
Hermann J. N.
User

PHP Problem bei  de

Autor: Hermann J. N.
Visitado 2337, Seguidores 1, Compartilhado 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

Publicado em
17 RESPOSTAS - 2 ÚTEIS - 1 CORRIGIR
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 ?

Ler mais
Publicado em de Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

Php5?

Windows Webspace? 

Provider angefragt? 

Gleiches Thema schonmal hier aber zu lange her. 

Ler mais
Publicado em de Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Autor

PHP5 ja,

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

Ler mais
Publicado em de 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 ?

Ler mais
Publicado em de 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!

Ler mais
Publicado em de Claudio D.
Hermann J. N.
Hermann J. N.
User
Autor

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.

Ler mais
Publicado em de Hermann J. N.
Der Zwoemti
Der Zwoemti
Moderator

Natürlich vom Webserver. 

Ler mais
Publicado em de Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Autor

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.

Ler mais
Publicado em de 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.

Ler mais
Publicado em de 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 ?

Ler mais
Publicado em de Andreas S.
Hermann J. N.
Hermann J. N.
User
Autor

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.

Ler mais
Publicado em de 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

Ler mais
Publicado em de 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. 

Ler mais
Publicado em de Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Autor

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.

Ler mais
Publicado em de Hermann J. N.
Der Zwoemti
Der Zwoemti
Moderator

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

Ler mais
Publicado em de Der Zwoemti
Hermann J. N.
Hermann J. N.
User
Autor

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.

Ler mais
Publicado em de 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

Ler mais
Publicado em de Der Zwoemti