PHP Startup: Zaman dilimi veritabanı bozuk

2 Cevap php

Ben juste benim CentOS sunucu güncelledik. PHP 5.2.10 sürümü (php-5.2.10-1.el5.remi.i386) şimdi de, ve ben PECL runkit yüklü. tzdata (tzdata-2009i-2.el5.noarch) de güncellendi. Güncellemeden bu yana Apache başlatmak için reddediyorum

İşte httpd / error.log olduğunu

[Wed Jul 08 11:40:21 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Wed Jul 08 11:40:24 2009] [notice] Digest: generating secret for digest authentication ... [Wed Jul 08 11:40:24 2009] [notice] Digest: done PHP Strict Standards: PHP Startup: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable 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 Unknown on line 0

PHP Fatal error: PHP Startup: Timezone database is corrupt - this should never olur! hat 0 Bilinmiyor

Ben runkit kaldırdığınızda, tüm ince çalıştırın. Ama bu araçları gerekir.

Saygılarımızla, Cédric

2 Cevap

Ben yum kullanmadan runkit yüklemek, ve bu iyi

cvs -d :pserver:cvsread@cvs.php.net:/repository checkout pecl/runkit
2ième étape: compiler et installer:
cd pecl/runkit
pecl build package.xml
./configure
make
make install

/ etc / php.d / runkit.ini eklemek

extension=runkit.so

php.ini bu eklemek

[runkit]
runkit.internal_override = On

Runkit uzatma up-to-date resmi sürümü bulunabilir http://github.com/zenovich/runkit. PHP sürümü ile cezası çalışması gerekir.

Saygılarımla, Dmitry Zenovich