【MySQL】CakePHPでタイムゾーンを日本時間に変更したらエラーになった
スポンサーリンク
CakePHPがCakePHPで開発中にconfigなどのタイムゾーンの設定を「UTC」から「Asia/Tokyo」に変えたんですよ。
そうしたら以下のエラーが出るようになってしまいました。
General error: 1298 Unknown or incorrect time zone: 'Asia/Tokyo'
調べるとどうやらMySQLのタイムゾーンの設定ができていないようなので設定していきます。
①タイムゾーンのSQLファイルをダウンロード
こちらからファイルをダウンロードします。
以下のリンクをクリックします。
ダウンロードできたらZIPファイルを解凍して中身のSQLファイルを取り出しておきます。
②DBにインポートする
phpMyAdminで「mysql」のデータベースを選択して「インポート」から、先ほどダウンロードして解凍したSQLファイルをインポートします。
「ファイルを選択」ボタンからファイルを選択したら、
あとはそのまま最下部の「実行」ボタンをクリックします。
エラーがでなくなりました!