Top > Vine5 > PHP5.3のtimezoneエラー

PHP5.3.xでtimezone関連のエラーが発生する

VineLinux5.0にするとPHPのバージョンが5.3.0になる。
VineLinux5.0のサーバにはOpenPNEが入っているのだけど、
20分おきにcronでtool_rss_cache.cronをさせているとサーバからメールが来るようになっている。
そのメール内には、何やらtimezoneを設定するのは必須なんだよって内容のようだった。
そのエラーによると

Cannot load Zend Extension Manager - it was built with configuration 1.2.0,
whereas running engine is API220090626,NTS PHP Warning:  require_once(): It is 
not safe to rely on the system's timezone settings. You are *required* to use 
the date.timezone setting 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 'Asia/Tokyo' for 
'JST/9.0/no DST' instead in /home/httpd/html/OpenPNE〜〜〜

のようなエラーが出ている。
PHP5.3系からどうもtimezoneを指定しなくてはイケないようだ。
Moudule Settings付近に[Date]ディレクティブがあるのでそこで日本時間を指定して解決した。

date.timezone = Asia/Tokyo

このエラーはphpinfoでも確認できます。

Cannot load Zend Extension Manager

Cannot load Zend Extension Manager - it was built with configuration 1.2.0,
whereas running engine is API220090626,NTS

このエラーについてはどうもPHP5.3.0にZend Optimizerが対応していないようなので出るエラーのようでした。

対応を待つしかないね。。。 (T-T



リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2009-08-30 (日) 15:49:41 (3706d)