Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 9319|Odpowiedź: 0

Ostrzeżenie PHP: phpinfo(): Nie jest bezpiecznie polegać na ustawieniach stref czasowych systemu

[Skopiuj link]
Opublikowano 03.02.2015 10:54:37 | | |

Domyślna ścieżka do logu błędów php: C:\Windows\Temp\php-errors.log, często ją sprawdzam, może pomóc znaleźć wiele potencjalnych problemów, może te problemy nie wpływają na normalne działanie.

Opis błędu:
Ostrzeżenie PHP: phpinfo(): Nie jest bezpiecznie polegać na ustawieniach stref czasowych systemu. Musisz *wymagać* użycia ustawienia date.timezone lub funkcji date_default_timezone_set(). Jeśli użyłeś którejkolwiek z tych metod i nadal otrzymujesz to ostrzeżenie, najprawdopodobniej źle napisałeś identyfikator strefy czasowej. Wybraliśmy 'UTC' zamiast '8.0/no DST' w C:\info.php na linii 4

Rozwiązanie:

Otwórz profil php.ini
Znalazłem
[Date]
; Definiuje domyślną strefę czasową używaną przez funkcje datowe
; http://php.net/date.timezone
; date.timezone =


Zmodyfikowane do:
[Date]
; Definiuje domyślną strefę czasową używaną przez funkcje datowe
; http://php.net/date.timezone
date.timezone = PRC


Pamiętaj, żeby zrestartować Apache!

Ponadto istnieją dwie metody (niezalecane)

1. Użyj date_default_timezone_set(), aby ustawić date_default_timezone_set('PRC') w nagłówku; East 8 strefa czasowa echo data ('Y-m-d H:i:s');

2. Użyj ini_set ("date.timezone", "Asia/Shanghai") w nagłówku;

Dla Chin dostępne są wartości opcjonalne: Azja/Chongqing, Azja/Szanghaj, Azja/Urumczi (Chongqing, Szanghaj, Urumczi) Dostępne w Hongkongu i na Tajwanie: Azja/Makau, Azja/Hong_Kong, Azja/Tajpej (Makau, Hongkong, Tajpej) oraz Singapur: Azja/Singapur, a także w dawnej ChRL.




Poprzedni:Kod testowy php phpinfo() wyświetla następujący błąd:
Następny:Internet ujawnił ogromne studio App Store: prawie 100 telefonów komórkowych iPhone6 zostało złożonych
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com