2011年1月17日月曜日

"phpinfo()"でタイムゾーン関係のWarning

スズキです。

"phpinfo()"を実行すると、Apacheのエラーログに
下記のようなWarningが出力されることがあります。

--------
PHP Warning: phpinfo():
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/suz-lab/zend/public/phpinfo.php on line 1
--------

PHP用にタイムゾーンを設定しろ!、ということなので、
"/etc/php.ini"を下記のようにすることで、Warningが出力されないようになります。

--------【/etc/php.ini】--------
...
[Date]
date.timezone = Asia/Tokyo
...
--------

ブログ書くペースが戻ってきたかも…
--------
http://www.suz-lab.com

0 コメント: