揮発性のメモ2

知識をメモ書きしておく

date() で変なエラーが出るとき

Fatal error: date(): Timezone database is corrupt - this should *never* happen! 
in /opt/hoge/test.php on line 2
<? 
echo date("Y-m-d H:i:s"); 
?>

wordpress - PHP Timezone database is corrupt error - Stack Overflow
SNS構築(OpenPNE) - Fedoraで自宅サーバー構築
キュン/Imamura(@kyuns)/2010年01月29日 - Twilog
タイムゾーンがおかしいので、修正する


PHPの設定ファイル /etc/php5/conf.d/hoge.conf を編集する

date.timezone = "Asia/Tokyo"

もしくは、/etc/timezone の方を修正する


/usr/share/zoneinfo/Asia/Tokyo が存在していることが前提
/usr/share/zoneinfo/Japan と同じファイルなので、無いときはコピーしよう