Today i upgraded to wheezy. When i entered my blog i observed that it does not work anymore. I looked into logs and found next errors:
[26-Jun-2013 12:59:41 UTC] PHP Fatal error: date(): Timezone database is corrupt -
this should *never* happen! in ...
[26-Jun-2013 12:59:49 UTC] PHP Fatal error: strtotime(): Timezone database is
corrupt - this should *never* happen! in /html/wp-includes/functions.php on line 33...
After a little investigation I discovered that happens when you use php in chroot enviroment (i using php5-fpm with chroot, so it is my case). I tried to copy /usr/share/zoneinfo in chroot environment with parent dir structure and correct permissions, but nothing change. Somewhere i read that it problem can happen in debian, because maintainers of php packages, patch source files, the solution – is to install tzdatadb:
apt-get install php-pear php5-dev
pecl install timezonedb
echo 'extension=timezonedb.so'> /etc/php5/mods-available/timezonedb.ini
ln -sf /etc/php5/mods-available/timezonedb.ini /etc/php5/conf.d/30-timezonedb.ini
service php5-fpm restart |
apt-get install php-pear php5-dev
pecl install timezonedb
echo 'extension=timezonedb.so'> /etc/php5/mods-available/timezonedb.ini
ln -sf /etc/php5/mods-available/timezonedb.ini /etc/php5/conf.d/30-timezonedb.ini
service php5-fpm restart
After that all work like a charm.
PS
strings /usr/sbin/php5-fpm|grep Quake| head -n8
Quake I save: ddm4 East side invertationa
Quake I save: d7 The incinerator plant
Quake I save: d12 Takahiro laboratories
Quake I save: e1m1 The slipgate complex
Quake I save: e1m2 Castle of the damned
Quake I save: e2m6 The dismal oubliette
Quake I save: e3m4 Satan's dark delight
Quake I save: e4m2 The tower of despair |
strings /usr/sbin/php5-fpm|grep Quake| head -n8
Quake I save: ddm4 East side invertationa
Quake I save: d7 The incinerator plant
Quake I save: d12 Takahiro laboratories
Quake I save: e1m1 The slipgate complex
Quake I save: e1m2 Castle of the damned
Quake I save: e2m6 The dismal oubliette
Quake I save: e3m4 Satan's dark delight
Quake I save: e4m2 The tower of despair
Easter egg?
Tags: bug, debian, linux, php, repair
Posted in Linux related, Web related
in /etc/php5, I had 2 directories with the conf.d directory : /apache2 and /fpm.
I executed the ln -sf command to both directories and it worked perfect!
Thanks.
You are welcome.
Thanks! It helps me!!!