388 Stimmen

"date(): Es ist nicht sicher, sich auf die Zeitzoneneinstellungen des Systems zu verlassen..."

Ich habe diesen Fehler erhalten, als ich darum gebeten habe, die PHP-Version von 5.2.17 auf PHP 5.3.21 auf dem Server zu aktualisieren.

Ein PHP-Fehler ist aufgetreten

Schweregrad: Warnung
Nachricht:  date(): Es ist nicht sicher, sich auf die System-Zeitzone zu verlassen. Sie *müssen* die Einstellung date.timezone verwenden oder die Funktion date_default_timezone_set() verwenden. Falls Sie eine dieser Methoden verwendet haben und trotzdem diese Warnung erhalten, haben Sie wahrscheinlich den Zeitzonen-Identifier falsch geschrieben. Wir haben 'America/New_York' für 'EDT/-4.0/DST' ausgewählt
Dateiname: libraries/Log.php
Zeilennummer: 86

Warnung: date(): Es ist nicht sicher, sich auf die System-Zeitzone zu verlassen. Sie *müssen* die Einstellung date.timezone verwenden oder die Funktion date_default_timezone_set() verwenden. Falls Sie eine dieser Methoden verwendet haben und trotzdem diese Warnung erhalten, haben Sie wahrscheinlich den Zeitzonen-Identifier falsch geschrieben. Wir haben 'America/New_York' für 'EDT/-4.0/DST' ausgewählt in /filelocation right here/system/libraries/Log.php Zeile 86

Warnung: date(): Es ist nicht sicher, sich auf die System-Zeitzone zu verlassen. Sie *müssen* die Einstellung date.timezone verwenden oder die Funktion date_default_timezone_set() verwenden. Falls Sie eine dieser Methoden verwendet haben und trotzdem diese Warnung erhalten, haben Sie wahrscheinlich den Zeitzonen-Identifier falsch geschrieben. Wir haben 'America/New_York' für 'EDT/-4.0/DST' ausgewählt in /filelocation right here/system/libraries/Log.php Zeile 99

Ein PHP-Fehler ist aufgetreten

Schweregrad: Warnung
Nachricht:  date(): Es ist nicht sicher, sich auf die System-Zeitzone zu verlassen. Sie *müssen* die Einstellung date.timezone verwenden oder die Funktion date_default_timezone_set() verwenden. Falls Sie eine dieser Methoden verwendet haben und trotzdem diese Warnung erhalten, haben Sie wahrscheinlich den Zeitzonen-Identifier falsch geschrieben. Wir haben 'America/New_York' für 'EDT/-4.0/DST' ausgewählt
Dateiname: libraries/Log.php
Zeilennummer: 99

0voto

Jeff Baker Punkte 1410

Diese Antwort oben von CtrlX ist die richtige Antwort, aber sie funktioniert möglicherweise nicht vollständig. Ich habe diese Zeile zu meiner php.ini Datei hinzugefügt:

date.timezone = "America/Los_Angeles"

aber sie hat den PHP-Fehler nicht für alle meine Dateien entfernt, weil einige meiner PHP-Skripte in Unterordnern sind. Also musste ich die .htaccess Datei bearbeiten, um php.ini rekursiv einzurichten (in Unterordnern):

suphp_configpath /home/account_name/public_html

wo account_name Ihr cPanel Benutzername ist und public_html der Ordner ist, in dem sich Ihre php.ini Datei befindet.

0voto

user3724176 Punkte 1

Wenn Sie keinen Zugriff auf die Datei php.ini haben, erstellen oder bearbeiten Sie eine .htaccess-Datei im Stammverzeichnis Ihrer Domain oder Subdomain und fügen Sie dies hinzu (generiert von cpanel):

AddType application/x-httpd-ea-php56 .php .php5 .phtml

php_value date.timezone "America/New_York"

php_value date.timezone "America/New_York"

0voto

Nikunj K. Punkte 8071

Es gibt zwei Optionen, um dies zu lösen

Zunächst ändern Sie die php.ini-Datei und setzen die Standard-Zeitzone

date.timezone = "America/New_York"

Sobald Sie die Zeitzone in php.ini festgelegt haben, starten Sie den Server neu

Zweitens, ändern Sie die Laufzeit weisen Sie die Zeitzone nach Bedarf zu

date_default_timezone_set('America/New_York');

0voto

Hana Hasanah Punkte 51

Ich habe das in der .htaccess-Datei gemacht oder erstellt:

php_value date.timezone Asia/Jakarta

Aber es funktioniert nicht. Dann habe ich versucht, die PHP-Version von 5 auf 7 zu aktualisieren. Und das hat das Problem gelöst.

-1voto

CuteDevIT Punkte 1

In Ihrer Verbindungsseite fügen Sie einen Code wie diesen date_default_timezone_set("Africa/Johannesburg"); basierend auf Ihrem aktuellen Standort ein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X