Sie sind nicht angemeldet.

1

Freitag, 11. September 2009, 10:30

Zeitfehler im XAMPP

Liebes CMS Team,

ich habe einen Zeitfehler im CMS, wenn ich es auf einen Windows oder XAMPP Server lade.

Es erscheint folgende Meldung ganz oben:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48
 
 Deprecated:  Function eregi() is deprecated in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 48


und weiter unten erscheint folgendes:

Quellcode

1
Warning:  date() [function.date]: 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 'Europe/Paris' for '2.0/DST' instead in D:\xampp\htdocs\systeme\cms2day\admin\inc\config.inc.php on line 195


Hoffe man kann dies irgendwie beheben!

Liebe grüße,
ePulse!

Werbung

2

Freitag, 11. September 2009, 10:47

Um den ersten Fehler, bzw. die erste Meldung zu unterdrücken, musst du das error_reporting()
ändern.

Schreib mal folgendes:

PHP-Quelltext

1
error_reporting(E_ALL E_NOTICE E_DEPRECATED);


in der config.inc.php und der index.php.

Falls dies nicht klappt, folgendes schreiben:

PHP-Quelltext

1
error_reporting(E_ERROR E_WARNING E_PARSE);


Die zweite Warnung kannst du folgendermassen umgehen:

PHP-Quelltext

1
2
3
if (function_exists('date_default_timezone_set')) {
   date_default_timezone_set('Europe/Berlin');
}


Diesen Schnipsel am Anfang der config.inc.php stellen.

Die Zeitzone musst du natürlich noch auswählen.
http://us3.php.net/manual/de/timezones.europe.php

Diese Warnungen werden ab der Version 5.3.0 geschrieben. Die date()-Meldung glaube ich sogar schon seit 5.1.0.

Werbung

3

Freitag, 11. September 2009, 11:20

Dank dir :thumbup:

Fehler sind nun behoben und es funktioniert alles wieder wie es soll.

Werbung

Ähnliche Themen