最近のログメッセージレポートで次のエラーが見つかりました。
警告:DateTime :: createFromFormat():システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone設定またはdate_default_timezone_set()関数を使用する必要があります。これらの方法のいずれかを使用してもまだこの警告が表示される場合は、タイムゾーン識別子のスペルを間違えている可能性があります。現時点ではタイムゾーン「UTC」を選択しましたが、date.timezoneを設定してタイムゾーンを選択してください。Symfony \ Component \ HttpFoundation \ Response-> sendHeaders()内(/var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.phpの331行目)。
私のサイトにはカスタムモジュールが含まれていますが、私の知る限り、呼び出す日付関数はだけですtime()
。Drupalはタイムゾーン設定を処理すべきではありませんか?
この関数がどこから呼び出されているのかを特定する方法はありますか?
これは大きな問題ではありませんが、ログの不要な警告を最小限に抑えたいと思います。
これに関して問題があります。インストーラに関する警告を追加したと思います。受け入れられた答えは正しいですが、なぜこれが機能するのかについていくつかの追加のコンテキストがあります。時間があるときに覚えておきます。
—
mpdonadio
ああ、たぶん、ステータスレポートで警告が出るかもしれませんね。
—
James Shields
8.4.0のインストール時に問題が発生しました。問題を解決するまでインストールできませんでした(drupal.org/forum/support/installing-drupal/2017-10-25/…を参照)。この問題がインストールを中断しなかったとしたら素晴らしいでしょう:)
—
Ben