Výchozí cesta k chybovému záznamu v php: C:\Windows\Temp\php-errors.log, často se na ni podívejte, může vám pomoci najít mnoho potenciálních problémů, možná tyto problémy neovlivňují běžný chod.
Popis chyby: PHP varování: phpinfo(): Není bezpečné spoléhat se na nastavení časového pásma systému. Musíte *povinně* použít nastavení date.timezone nebo funkci date_default_timezone_set(). Pokud jste použili některou z těchto metod a stále dostáváte toto varování, pravděpodobně jste špatně napsali identifikátor časového pásma. Místo toho jsme v C:\info.php na řádku 4 zvolili 'UTC' pro '8.0/no DST'
Řešení:
Otevřete php.ini profil Našel jsem to [Datum] ; Definuje výchozí časové pásmo používané datovými funkcemi ; http://php.net/date.timezone ; date.timezone =
Upraveno na: [Datum] ; Definuje výchozí časové pásmo používané datovými funkcemi ; http://php.net/date.timezone date.timezone =PRC
Tak nezapomeňte restartovat Apache!
Kromě toho existují dvě metody (nedoporučované)
1. Použijte date_default_timezone_set() pro nastavení date_default_timezone_set('PRC') v hlavičce; Východní 8 časové pásmo echo data ('Y-m-d H:i:s');
2. Použijte ini_set ('date.timezone', 'Asia/Shanghai') v hlavičce;
Pro Čínu jsou volitelné hodnoty: Asie/Chongqing, Asie/Šanghaj, Asie/Urumči (Chongqing, Šanghaj, Urumči) Dostupné v Hongkongu a na Tchaj-wanu: Asie/Macao, Asie/Hong_Kong, Asie/Taipei (Macao, Hongkong, Taipei) a Singapur: Asia/Singapur, stejně jako ve staré ČLR. |