"Es ist nicht sicher, sich auf die Zeitzoneneinstellungen des Systems zu verlassen."

9

Ich finde den folgenden Fehler im Bericht " Letzte Protokollnachrichten" :

Warnung: DateTime :: createFromFormat (): Es ist nicht sicher, sich auf die Zeitzoneneinstellungen des Systems zu verlassen. Sie müssen die Einstellung date.timezone oder die Funktion date_default_timezone_set () verwenden. Wenn Sie eine dieser Methoden verwendet haben und diese Warnung weiterhin angezeigt wird, haben Sie höchstwahrscheinlich die Zeitzonen-ID falsch geschrieben. Wir haben die Zeitzone 'UTC' für den Moment ausgewählt, aber bitte stellen Sie date.timezone ein, um Ihre Zeitzone auszuwählen. in Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (Zeile 331 von /var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.php).

Meine Site enthält zwar ein benutzerdefiniertes Modul, aber soweit ich sehen kann, wird nur die Datumsfunktion aufgerufen time(). Sollte Drupal die Zeitzoneneinstellung nicht übernehmen?

Kann ich auf irgendeine Weise isolieren, woher diese Funktion aufgerufen wird?

Es ist kein großes Problem, aber ich würde es vorziehen, unnötige Warnungen in meinem Protokoll zu minimieren.

James Shields
quelle
Hier gibt es ein Problem. Ich dachte, wir hätten eine Installationswarnung hinzugefügt. Die akzeptierte Antwort ist korrekt, aber es gibt einen zusätzlichen Kontext darüber, warum dies funktioniert. Wenn ich mich erinnere, werde ich es erweitern, wenn ich Zeit habe.
mpdonadio
Oh, vielleicht könnte es in Zukunft eine Warnung im Statusbericht geben?
James Shields
Ich hatte ein Problem damit bei der Installation von 8.4.0. Ich konnte nicht installieren, bis ich das Problem behoben hatte (siehe drupal.org/forum/support/installing-drupal/2017-10-25/… ). Es wäre großartig, wenn dieses Problem die Installation nicht unterbrechen würde :)
Ben

Antworten: