0

重複の可能性:
PHP 構成: システムのタイムゾーン設定に依存するのは安全ではありません
Php エラー: 警告: require() [function.require]: open_basedir 制限が有効です

ここstackoverflowでの私の最初の質問(親切にしてください:P)

Apache でこのエラーが表示されるのはなぜですか?

重大度: 警告

メッセージ: strtotime() [function.strtotime]: システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルが間違っている可能性があります。「CEST/2.0/DST」の代わりに「Europe/Berlin」を選択しました

環境

MacOS Mountain Lion (10.8.2) Apache を使用しています。

私が試したこと

  • /etc/php.ini.default の名前を /etc/php.ini に変更しようとしましたが、そうすると、php がコンパイルされなくなります。

  • また、この行のコメントを外そうとしました (php.ini 内):

    date.timezone = 'ヨーロッパ/ベルリン'

しかし、それは何もしません。Apacheを再起動するとすぐに、phpが機能しなくなります。

何か案は?

前もって感謝します。

4

1 に答える 1

2

これはPHPメッセージであり、Apacheではありません。そしてそれは、メッセージが示すように、PHPの設定ミスによるものです。正しいphp.iniファイルを編集します(通常、/etc/php5/<FLAVOUR>/php.init「FLAVOUR」は、、apache2またはcli(ほとんどの場合)cgi(またはcgi-bin)で終わり/etc/php5/apache2/php.iniます。次に、コメントdate.timezoneを外してタイムゾーンを入力します。

date.timezone = Europe/Berlin
于 2012-10-15T09:55:11.567 に答える