OpenPNE を使って運営している SNS があるのですが、突然、投稿記事の時刻が 9 時間ばかりずれていることに気づきました。
15 日までは問題なさそうなので、16 〜 18 日の間に何かがおかしくなったようです。
時刻設定がおかしくなったんだろうという、見当はつきますが、はて?どこをどう直して良いのか分からない。OpenPNE にはそんな設定は見当たりませんし、サーバーの方にもそんな設定は見当たりません。
Twitter でつぶやいたところ、アドバイスをいただけた(ありがとうございます!)ので、「php」「timezone」で検索してみると、「php.ini」の「date.timezone」の値を設定してあげれば良いらしい。
この SNS を運営しているサーバーの php.ini には、date.timezone の設定はなかったので、以下の記述を追記しました。
date.timezone = Asia/Tokyo
この設定の後、確認したところ、無事に直りました。しかし、突然だったので、少しばかり焦ってしまいましたが、なんで突然、時間がずれたりしたのかなぁ…