對於我犯的錯誤感到抱歉,我不是英國人。fpm/php.ini中的data.timezone無效
現在我試圖設置我的時區在php.ini
正確(/etc/php5/fpm/php.ini)。無論我在date.timezone
(UTC,GMT,歐洲/莫斯科等)對面輸入什麼內容,都無人工作。但是,當我在我的基本文件中將date_default_timezone_set()
設置爲時區時,一切都變好了。我錯了什麼?
對於我犯的錯誤感到抱歉,我不是英國人。fpm/php.ini中的data.timezone無效
現在我試圖設置我的時區在php.ini
正確(/etc/php5/fpm/php.ini)。無論我在date.timezone
(UTC,GMT,歐洲/莫斯科等)對面輸入什麼內容,都無人工作。但是,當我在我的基本文件中將date_default_timezone_set()
設置爲時區時,一切都變好了。我錯了什麼?
如果你正面臨着通過php.ini文件更改它的問題,你會過得更好返回數組中使用'timeZone' => 'UTC',
通過保護/配置/ main.php設置它。
應該是這個樣子 -
return array(
'timeZone' => 'UTC',
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
要做到的會話cookie的生命一樣,添加以下的組件基於陣列
'components' => array(
...
'session' => array(
'cookieParams' => array(
'lifetime' => 300,
),
),
),
什麼是'main.php',我到底需要設置這些值?你能給出更具體的答案(有代碼)嗎? –
已更新,標記爲完整,對您有所幫助。 – Rohan
謝謝!好建議! Yii是否會在'protected/config/main.php'中自動設置這些設置? –
什麼是PHP的完整路徑。你正在編輯的ini文件?這可能是錯誤的。 – vascowhite
你確定你的php.ini正在被網絡服務器使用嗎?哪個時區phpinfo()顯示? –
我不知道爲什麼它不能正常工作,但系統重新啓動後,一切都會落空!例如,在更改php.ini並應用'service php5-fpm restart'後,沒有發生任何事情,但現在它像一個魅力一樣工作!謝謝你.. –