• 携帯電話 QRコード

  • 月別アーカイブ

  • カテゴリー

  • 最近の投稿

  • 最近のコメント

  • CakePHPにおいて、timezone関連でワーニングエラーが発生

     

    0402_01

    CakePHPにおいて、下記のようなワーニングメッセージが表示されました。(写真上)

    Warning: strtotime() [function.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 ~

     

     

    PHPを5.2から5.3にバージョンアップしたときに発生することがあるそうです。
    次の2種類の対応方法があります。

    (1)CakePHPで対応する方法

    「app/config/core.php 」を次のように変更すると直ります。(写真下)

           //date_default_timezone_set(’UTC’)   の下に追加します。
    (177行目近辺)

        (新規追加) date_default_timezone_set(‘Asis/Tokyo’); 

    0402_02

     

     

     (2) php.iniを修正する方法

     「 php.ini 」 の [Date] に、

          date.timezone = Asia/Tokyo  を追加すると直ります。(写真下)

     

    0402_03

     

     

     

    (広告)

     


    コメント

    コメントを残す

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

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    コメントフィード

    * RSS FEED

    (広告)