2012-03-30 61 views
0

我遇到以下問題。我在我的本地主機的php頁面上得到這個警告在Lion(Mac)上的php.ini中添加默認時區

消息:date()[function.date]:依靠系統的時區設置是不安全的。

我想編輯我的php.ini文件。當我使用phpinfo()php函數時,它顯示php.ini文件在/ etc文件夾中。但是,我沒有php.ini文件。我有php.in,php.ini-5.2-previous,php.ini.applesaved,php.ini.default,php.ini.default-5.2-previous,但沒有php.ini

在所有這些文件中,我輸入以下命令:date.timezone = Europe/Athens

我用引號嘗試,沒有引號...用單引號...沒有。我在每次更改後重新啓動apache,沒有任何...我重新啓動計算機兩次,同樣的故事。

任何人都可以提供幫助嗎?請注意,我只希望在php.ini中添加此命令

問候解決這個問題,卓然

+0

如果你嘗試複製php.ini.default到php.ini,並在那裏添加你的設置? – 2012-03-30 22:05:34

+0

我剛剛做了,它的工作原理。警告消失了。我不明白它是如何工作的......但它似乎起作用......奇怪,但...... – Zoran 2012-03-30 22:15:26

回答

2

的Mac OS X Lion的移動你的php.iniphp.ini.applesaved

你必須從php.ini.default或重新創建php.iniphp.ini.applesaved.

0

複製默認的PHP到一個新的文件,以及自定義時區中有

sudo cp /etc/php.ini.default /etc/php.ini