2009-07-08 8 views
0

私は自分のCentOSサーバーを更新しました。 PHPは5.2.10バージョン(php-5.2.10-1.el5.remi.i386)にあり、PECL Runkitをインストールしました。 tzdataも更新されました(tzdata-2009i-2.el5.noarch)。/usr/sbinに/ suexecを:更新するので、ApacheはここPHPスタートアップ:タイムゾーンデータベースが壊れています

を開始することを拒否することにhttpd/error.logファイル

[水曜日7月8日11時40分21秒2009] [告知] suEXECのメカニズムが有効になって(ラッパーです) [Wed Jul 08 11:40:24 2009] [notice]ダイジェスト:ダイジェスト認証のための秘密の生成... [Wed Jul 08 11:40:24 2009] [notice]ダイジェスト:done PHP厳密な標準:PHPスタートアップ:システムのタイムゾーン設定に頼るのは安全ではありません。 date.timezone設定、TZ環境変数、またはdate_default_timezone_set()関数を使用してください。これらの方法のいずれかを使用していて、まだこの警告が表示されている場合は、おそらくタイムゾーン識別子のスペルが間違っている可能性があります。私たちはライン上で不明に代わり「CEST/2.0/DST」の「ヨーロッパ/ベルリン」を選択0

PHPの致命的なエラー:PHPのスタートアップ:タイムゾーンデータベースが破損している - これはが起こることはありません! in Unknown 0行目

runkitを削除すると、すべて正常に動作します。しかし、私はこのツールが必要です。

敬具、セドリック

答えて

0

私はyumを使用せずには、runkitをインストールし、それが

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 

が/etc/php.d/runkit.ini

extension=runkit.so 

これを追加罰金ですin php.ini

[runkit] 
runkit.internal_override = On 
関連する問題