什么是lighttpd和Typo3警告?

时间:2012-04-27 14:30:49

标签: php lighttpd typo3

我使用lighttpd在我的新网络服务器上安装了php 5.3.8和Typo3 4.5.5,但现在我收到了这个警告。我的操作系统是Suse 12.2 64位。

 FastCGI-stderr: PHP Warning:  date() [<a href='function.date'>function.date</a>]: 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/Berlin' for 'CEST/2.0/DST' instead in /htdocs/XXXX/t3lib/class.t3lib_div.php on line 5968

2 个答案:

答案 0 :(得分:2)

它与Lighttpd和Typo3无关,它与PHP有关。

您必须在php.ini中定义default timezone

date.timezone = "Europe/Paris"

否则,您可以直接在代码中执行此操作(如果您无法编辑php.ini):

date_default_timezone_set("Europe/Paris");

答案 1 :(得分:0)

从PHP 5.3开始,您必须为PHP明确设置时区值。 (以前的版本会回退到使用操作系统的时区设置,如果没有明确地给予PHP,但5.3+不再这样做。)最简单的方法是在php.ini中设置它; good HOWTO here.