PHP錯誤提示It is not safe to rely on the system……的解決方法
在php程序開發(fā)中有時會出現(xiàn)類似于這樣的警告:
PHP Warning: date(): 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. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in......
能這這警告的提示信息我們可以初步知道是時區(qū)問題,這是因為PHP默認獲取的時間是格林威治標準時間,所以這個時間會和標準北京時間相差8個小時,對于這個錯誤我們可以選用下面兩個方法之中的一個就可以解決。
1、在頁頭使用date_default_timezone_set('PRC')
設(shè)置時區(qū)為北京時間即可。
2、在服務(wù)器PHP配置文件 php.ini 中設(shè)置date.timezone的值為PRC;找到date.timezone=PRC,同時去掉前面的分號,即取消這一行代碼的注釋,如果沒有此句可自行加上,然后重啟web服務(wù)器即可。
關(guān)于PHP時間方面的知識可參考:PHP時間函數(shù)使用詳解
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- php中安全模式safe_mode配置教程
- PHP3 safe_mode 失效漏洞
- 解決php的“It is not safe to rely on the system’s timezone settings”問題
- PHP date()函數(shù)警告: It is not safe to rely on the system解決方法
- 解析PHP中VC6 X86和VC9 X86的區(qū)別及 Non Thread Safe的意思
- PHP 5.3 下載時 VC9、VC6、Thread Safe、Non Thread Safe的區(qū)別分析
- php5 non-thread-safe和thread-safe這兩個版本的區(qū)別分析
- sourcesafe管理phpproj文件的補充說明(downmoon)
- PHP safe_mode開啟對于PHP系統(tǒng)函數(shù)有什么影響
相關(guān)文章
header中Content-Disposition的作用與使用方法
本文章詳細的介紹了關(guān)于php header中Content-disposition用法詳細,有需要了解header用法的朋友可參考一下2012-06-06比較全的PHP 會話(session 時間設(shè)定)使用入門代碼
由于 Session 是以文本文件形式存儲在服務(wù)器端的,所以不怕客戶端修改 Session 內(nèi)容。實際上在服務(wù)器端的 Session 文件,PHP 自動修改 Session 文件的權(quán)限,只保留了系統(tǒng)讀和寫權(quán)限,而且不能通過 ftp 修改,所以安全得多。2008-06-06PHP+Mysql+jQuery實現(xiàn)動態(tài)展示信息
在本文中,我將介紹如何在頁面上實現(xiàn)動態(tài)展示用戶發(fā)表的信息,將用戶發(fā)表的信息逐條播放展示。該效果可以在展示系統(tǒng)動態(tài)、商品評論等場景應(yīng)用2011-10-10PHP生成各種隨機驗證碼的方法總結(jié)【附demo源碼】
這篇文章主要介紹了PHP生成各種隨機驗證碼的方法,結(jié)合具體實例形式總結(jié)分析了php常用的生成驗證碼操作相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-06-06