*

cakephpでPHPのタイムゾーン設定してないとエラーが出る件

公開日: : 最終更新日:2018/12/18 WEBサービス, テクニック, 体験談

cakephp

ロリポップからさくらにサーバを変えたのは先日のエントリーの通りですが、サーバ環境が違うことでcakephpにエラーが起きてまして。

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /var/www/html/blog/lib/Cake/Cache/CacheEngine.php on line 59 Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /var/www/html/blog/lib/Cake/Cache/CacheEngine.php on line 59

調べてみると「PHPのデフォルトのタイムゾーンが指定されていない」ということでした。

で、解決方法としては

  1. php.ini を修正
  2. cakephpファイルを修正

があるようです。

1.のphp.iniを修正する場合は

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

を追加します。

2.のcakephp側で修正する場合は

\lib\Cake\Cache\CacheEngine.php の59行目に

date_default_timezone_set('Asia/Tokyo');

を追加します。

そうするとWarningが消えてますね。

 

参考URL
http://labs.web-mix.jp/php/datetime/
http://cashew.hatenablog.com/entry/2013/02/09/Mac%E3%81%AE%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%81%ABCakePHP2.3.0%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E6%99%82

Google AD


関連記事

検索

SEO的に去年の今とアクセス数比べてみた

今まで自分のサイトのアクセス数を気にしたことはあまりなかったんですが(オイ)、サーバ移行に伴

記事を読む

PHP:GDでテキストの画像合成アプリ作った

前回のNO MUSIC, NO LIFE.メーカーに続き、テキストを入力して画像化するアプリ

記事を読む

no image

ブログ更新情報をTwitterに流す、FeedBurnerの「Socialize機能」

タイトルの通り、ブログの更新情報をTwitterに流す方法。 結論から言うとFeedBurnaer

記事を読む

no image

転職しました。

もう3週間になりますが、タイトルの通りです。最初はこんなこと晒してもしょうがないんじゃないか?とかも

記事を読む

【自分語り】WEB業界に入ろうと思った理由・経緯【その2】

前回は自分がどういう経緯でWEB業界に入って行くかの前篇をお送りしました。 今回はその続き

記事を読む

ラッキーバッグGETのためにアップルストア銀座の初売りに並んでるよ

ラッキーバッグをゲットしようと思い立って、アップルストアの初売りに並んでます。 発売開

記事を読む

no image

JQueryのsliderでpagination機能を作ってみた

複数ページが存在するWEBサイトによく使われている機能として「ページネーション」があります。

記事を読む

【体験談:ダイエット】脂肪燃焼スープを作ってみた感想 5日目

思わず食べたいものをトップ画像にしてしまいました・・・。 脂肪燃焼スープでダイエットも今日

記事を読む

no image

国立国会図書館で家系について調べた

  名字由来.net http://myoji-yurai.net/ 名字由

記事を読む

no image

ipad2

http://magazine.kakaku.com/mag/pc/id=379/あー、どうする俺・

記事を読む

Google AD

Google AD

PAGE TOP ↑