私はこの行をphp.iniファイルに追加しました:date.timezone = "Europe/Rome"。php.iniへの変更には影響がありません
しかし、phoinfo()はまだ私にこれを示しています:date.timezone America/Phoenix America/Phoenix。
どこが間違っていますか?
私はこの行をphp.iniファイルに追加しました:date.timezone = "Europe/Rome"。php.iniへの変更には影響がありません
しかし、phoinfo()はまだ私にこれを示しています:date.timezone America/Phoenix America/Phoenix。
どこが間違っていますか?
また、あなたは、サーバーを再起動する権限を持っていない場合には、スクリプトからのタイムゾーンを設定することができます。
OPの 'phpinfo()'はまだ変更を表示していません。本当に質問に答えるためにあなたの答えを変更してください。 – Trix
ウェブサーバーを再起動しましたか? php.ini
は、サーバーの起動時にのみ評価されます。
ウェブサイトはGoDaddyにあります。おそらく私はそれを再起動することはできません:( –
Apache(または使用するサーバー)を再起動する必要があります。 PHPがサポートしているタイムゾーンの
<?php
date_default_timezone_set('America/Phoenix');
//rest of your code.
?>
そしてhereリスト:
GoDaddyもこれを私にもしました。新しいPHP5ポストバールの制限が私のフォームのいくつかを壊しました。そこで、max_input_vars
の設定を変更する必要がありました。 php5.ini
ファイルを更新してから、新しい設定が有効になるまで(私の場合は数分)待たなければなりませんでした。
これは、PHPのコマンドライン実行とブラウザの通常の表示との間に矛盾がありますか? CLIおよびWebインスタンスは、場合によっては異なる.iniファイルから読み取ることができます。
あなたは、Windowsのコマンドラインから 'ロードされたコンフィギュレーション・ファイル' を使用してのphpinfo()
見つけたいと思うでしょう:Linuxの場合
php.exe -i "phpinfo()" | find ".ini"
は、私は信じている:
php -i "phpinfo()" | grep ".ini"
があなたをしたがWebサーバーを再起動しますか? –
おそらく間違ったphp.iniファイルを変更するか、まだサーバーを再起動していない可能性があります。 – SIFE