私は自分の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を削除すると、すべて正常に動作します。しかし、私はこのツールが必要です。
敬具、セドリック