2009-07-08 10 views
0

Ich habe gerade meinen CentOS-Server aktualisiert. PHP ist jetzt in der Version 5.2.10 (php-5.2.10-1.el5.remi.i386), und ich habe PECL Runkit installiert. tzdata wurde ebenfalls aktualisiert (tzdata-2009i-2.el5.noarch). Seit dem Update ablehnen ApachePHP-Start: Zeitzone-Datenbank ist korrupt

Hier beginnen die httpd/error.log

[Mi 8. Juli 11.40.21 2009] [Ankündigung] suEXEC Mechanismus aktiviert (Wrapper:/usr/sbin/suexec) [Wed Jul 08 11:40:24 2009] [Nachricht] Digest: Generieren Geheimnis für Digest Authentifizierung ... [Mi Jul 08 11:40:24 2009] [Hinweis] Digest: done PHP Strenge Standards: PHP Startup: Es ist nicht sicher, sich auf die Zeitzoneneinstellungen des Systems zu verlassen. Verwenden Sie die Einstellung date.timezone, die Umgebungsvariable TZ oder die Funktion date_default_timezone_set(). Falls Sie eine dieser Methoden verwendet haben und Sie immer noch diese Warnung erhalten, haben Sie höchstwahrscheinlich die Zeitzonen-ID falsch geschrieben. Wir haben für Sie 'Europe/Berlin' für 'CEST/2.0/DST' statt in Unknown on line 0

PHP Fatal error: PHP Startup: Zeitzone-Datenbank ist beschädigt - dies sollte nie passieren! in unbekannt in Zeile 0

Wenn ich Runkit entfernen, laufen alle gut. Aber ich brauche diese Werkzeuge.

Mit freundlichen Grüßen, Cédric

Antwort

0

ich installieren runkit ohne yum zu verwenden, und es ist in Ordnung

cvs -d :pserver:[email protected]:/repository checkout pecl/runkit 
2ième étape: compiler et installer: 
cd pecl/runkit 
pecl build package.xml 
./configure 
make 
make install 

hinzufügen eine /etc/php.d/runkit.ini

extension=runkit.so 

dieses Add in php.ini

[runkit] 
runkit.internal_override = On