プロが教える店舗&オフィスのセキュリティ対策術

Mac OSX10.6 でXampp を使い始めました
下記の様なWarningがでます

Warning: date() [function.date]: 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.

php.iniの date.timezone="Asia/Tokyo" にしたら
直ったとネットでは書いていましたが
やってみても直りません
何か対策はありますか?
よろしくお願いいたします。

A 回答 (3件)

2です


> とは phpinfo.php のことでしょうか?
phpinfo.phpの内部コードを見るのではなく、ブラウザで実行してください[http://localhost~]形式でです
PHPINFO()は現在のPHPの設定をブラウザで確認する為に使います。(タイムゾーンや言語指定等)

*.phpはエラーを起こしたphpファイルです。
<?php
date_default_timezone_set('Asia/Tokyo');
//他のコード
?>
という風に記述してください
実行するphpファイルのタイムゾーンを指定するものです。(要は応急処置)
    • good
    • 0
この回答へのお礼

ありがとうございます
応急処置で問題なく表示されました
皆さんがphp.ini   に書き込んでエラーが
訂正出来るのに私のXAMPPだけなぜなんでしょ
再インストールも考えてみても良いかと考えています

お礼日時:2013/01/25 18:22

もう確認してると思いますが、phpinfo()でDefault timezone/date.timezoneを確認。


ダメなら*.phpに直接[date_default_timezone_set('Asia/Tokyo');]を指定
php.iniの文字コードを変えてみる

場合によってはxamppをダウングレード(昔xamppを入れたらCURLが動かず、ダウングレードで直った経験があります)

この回答への補足

有り難うございます
phpinfo()でDefault timezone/date.timezoneを

php.ini の中にはございませんでした
また
phpinfo()
とは phpinfo.php のことでしょうか?

<meta http-equiv="content-type" content="text/html;charset=utf-8">
<?
phpinfo();
?>

と書いているだけでした
また 

ダメなら*.phpに直接[date_default_timezone_set('Asia/Tokyo');]を指定
とはどのように指定したら宜しいでしょうか?
よろしくお願いいたします。

補足日時:2013/01/23 18:28
    • good
    • 0

apache再起動しているか?

この回答への補足

apache再起動しています
OSXのシステム設定の影響でしょうか?

補足日時:2013/01/21 10:15
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!