2012年12月16日に投稿

[CentOS] pear upgrade するときに「It is not safe to rely on the system’s timezone settings.」という Warning が表示される

pear upgrade するたびに下記の Warning がでて気持ちが悪いので、Warning を出さない方法を調べました。

[html]
Warning: strtotime(): 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 PEAR/Validate.php on line 486
[/html]

このメッセージが表示されるのは、php.ini の date.timezone に Asia/Tokyo が設定されていないためのようです。そのため、vim で /etc/php.ini を編集して、下記のように書き換えたところ、前述のメッセージは表示されなくなりました。

[html]
Defines the default timezone used by the date functions
; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
date.timezone = Asia/Tokyo
[/html]

関連記事

Leave a Reply