当我重新启动apache2并重新加载页面时,日志文件显示
boogie.tontut.fi - - [28/Oct/2008:03:27:49 +0200] "GET /test HTTP/1.1" 404 457 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"
......应该如此,现在是03:27:49
。但是,当我再次单击刷新按钮时,新的日志条目为:
boogie.tontut.fi - - [27/Oct/2008:21:27:52 -0400] "GET /test HTTP/1.1" 404 457 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"
偏移已从+0200 to -0400
更改,我不知道它来自何处。
如何开始解决此问题?
答案 0 :(得分:1)
sudo vim /etc/php5/apache2/php.ini
date.timezone ="欧/伦敦"
重启apache2 /etc/init.d/apache2 restart
答案 1 :(得分:0)
尝试在httpd.conf
:
SetEnv TZ GMT+2
答案 2 :(得分:0)
也许看系统调用会有所帮助;在Unix上gettimeofday
,在Windows上GetSystemTime
。
答案 3 :(得分:0)
在apache中运行的某些内容是否可能在其环境中更改区域设置?
类似的东西:
GMT+2
setlocale()
GMT-4