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.
Antworten:
Dies ist eine PHP-Einstellung, setzen Sie diese in php.ini:
Alle Zeitzonen:
http://php.net/manual/en/timezones.php
quelle