2009-07-08 7 views
0

J'ai juste mis à jour mon serveur CentOS. PHP est maintenant à la version 5.2.10 (php-5.2.10-1.el5.remi.i386), et j'ai installé PECL Runkit. tzdata a été mis à jour aussi (tzdata-2009i-2.el5.noarch). Depuis la mise à jour, Apache refuse de commencerDémarrage de PHP: la base de données Timezone est corrompue

Voici le httpd/error.log

[Mer 8 juillet 2009 11:40:21] [Avis] mécanisme suEXEC activé (wrapper:/usr/sbin/suexec [Wed Jul 08 11:40:24 2009] [notice] Digest: Génération de secret pour l'authentification Digest ... [Wed Jul 08 11:40:24 2009] [notice] Digest: fait PHP Strict Normes: PHP Démarrage: Il n'est pas prudent de se fier aux paramètres du fuseau horaire du système. Veuillez utiliser le paramètre date.timezone, la variable d'environnement TZ ou la fonction date_default_timezone_set(). Si vous utilisez l'une de ces méthodes et que vous recevez toujours cet avertissement, vous avez probablement mal orthographié l'identifiant du fuseau horaire. Nous avons choisi l'Europe/Berlin 'pour 'CEST/2.0/DST' au lieu in Unknown on line 0

PHP Fatal error: PHP Startup: base de données Fuseau horaire est corrompu - cela ne devrait jamais arriver! dans Inconnu à la ligne 0

Lorsque je supprime runkit, tout fonctionne correctement. Mais j'ai besoin de ces outils.

Meilleures salutations, Cédric

Répondre

0

installer runkit sans utiliser yum, et il est très bien

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 

ajouter un /etc/php.d/runkit.ini

extension=runkit.so 

ajouter cette dans php.ini

[runkit] 
runkit.internal_override = On 
Questions connexes