[php-maint] Bug#492025: Bug#492025: Timezone database is corrupt
Martin Sebald
msebald at hot-chilli.net
Wed Jul 23 12:34:52 UTC 2008
Hello Sean!
>> Wordpress:
>>> Fatal error: strftime() [<a
>>> href='function.strftime'>function.strftime</a>]: Timezone database is
>>> corrupt - this should *never* happen! in
>>> /var/www/www.domain.tld/wp-content/plugins/timezone.php on line 150
> oy. this definitely needs to be fixed then, as we're going to ship 5.2.6
> with lenny.
This would be a good idea then. But not everybody seems to have the
problem.
> is there any chance you could provide us with a short php script to
> replicate this problem (or the one from typo3, i suspect it's the same
> problem)? i.e. if you could give us what's being executed on line 150
> with any surrounding context removed (i.e. expand the variables being
> passed to strptime() etc)?
Here's the last part of the code:
----------------------------------------------------------------------
// Get the GMT offset from TZ
function option_gmt_offset()
{
$offset = strftime('%z', time());
if (substr($offset, 0, 1) == '-') {
$dir = -1;
} else {
$dir = 1;
}
$hr = intval(substr($offset, -4, 2));
$mn = intval(substr($offset, -2, 2));
return $dir * ($hr + ($mn / 60));
}
}
$wppTimeZone =& new TimeZone;
----------------------------------------------------------------------
You can download the whole script here: http://kimmo.suominen.com/sw/timezone/
I can also provide you with Typo3 code. But it should be the same.
> also, can you provide the output of dpkg -l tzdata ?
I suppose you just need the version. 2008c-1 is installed and it is
correctly installed.
If there is anything else I can help you with feel free to contact me.
Regards,
Martin
More information about the pkg-php-maint
mailing list