NetCommons で記事の時間が8時間ずれる
何度か問い合わせがあったので、ここにメモしておきます。
xampp 環境などでNetCommons を構築した際、時間が8時間ずれることがあります。
これはNetCommons に限ったことではないかもしれませんが。
原因はphp.ini の設定
\xampp\php\php.ini ファイルの中に
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Asia/Tokyo"
の指定があります。
xampp のバージョンによっては、ここがドイツの設定になっていたりします。
ドイツだと、日本と時差が8時間ですね。ずれている時間と合います。
date.timezone を "Asia/Tokyo" に変更して、apache を再起動すれば、日本時間になります。