close
現場:CentOS 7.3 套:php
原因:
透過php運行程式的時候跳出 timezone 錯誤訊息。
PHP Warning: strtotime():
It is not safe to rely on the system's timezone settings.
You are *required* to use the date.timezone setting or
the date_default_timezone_set() function.
處理方式:
因為程式內有運用到date區塊的部份。
所以當你沒有定義好這方面的設定就會跳出Warning的訊息。
處理的方法很簡單,只要到php.ini設定檔內加入時區就好。
#vim /etc/php.ini
大約在946行處,可以看到timezone被註解掉。(預設就是沒設定)
這邊我們將註解打開,並將時區加進去。
date.timezone = “Asia/Taipei”
最後重啟相關服務就可以,這邊是Apache服務運行。
所以重啟Apache
#systemctl restart httpd
之後再去看相關LOG,會發現Warning訊息不見了。
<本篇完>
參考網址:
https://dotblogs.com.tw/jhsiao/2014/09/11/146510
全站熱搜