QNAP NAS上のPHPでDateTime()の時間が合わない件

症状

QNAP系のNASで動いてるWEBサーバ上でPHPをつかって時刻を取得したりするクラスを使うと時間が合わない。詳しく言うと1時間分だけ遅れていた。QTSのシステム時間、タイムゾーンは共に日本時間に合わせてある。ファームウェアバージョンは4.3.5。

原因

php.iniのタイムゾーンがTaipeiになっている。システムのタイムゾーンを変更しただけではこちらの設定は変わらないようだ。

対処方法

php.iniを手動で書き換える 。WEBからログインし、

コントロールパネル -> アプリケーション -> WEBサーバ

の順で開いていき、「php.iniのメンテナンス」の「編集」 をクリック 。「[Date]」の記述がある行を探し、以下のように書き換える。

[Date]
 date.timezone = "Asia/Tokyo"

あとは「適用」をクリックしておわり。

PIC MAN

ソフトとハードの両方の目線を持てるようになりたいです.

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です