Zend_Mail 中でエラー(警告)
PHP 5.2.4 を使っていて Zend_Mail でメールを送るとエラー(警告)が出ていました。調べてみると以下のサイトがヒットしました。
http://www.res-system.com/weblog/item/563
phpのdate関数を発行する際、タイムゾーンを設定していないと下記のようなエラーが出ます。
どうも、5.1.0からデフォルトタイムゾーンを設定しないといけないみたい。。
設定は、date_default_timezone_set関数で定義するか、php.iniで設定するかです。つまり、date_default_timezone_set関数では以下のように記述、
date_default_timezone_set('Asia/Tokyo');
php.iniでは、以下のように設定、
date.timezone = Asia/Tokyo
これ有名なんですかね?結構ハマる人が多いと思うのですが・・。こういうノウハウこそ http://php5-users.jp とかで共有したいですね。