我已经尝试在主php.ini文件中添加date.timezone指令,我在/etc/php.ini中找到了它。我也通过使用phpinfo();验证了它的位置。
这正是我添加的内容:
date.timezone = "Europe/London"
然后我重新启动了nginx(服务nginx重启),但是当我再次回复phpinfo()时,时区仍然指出UTC我相信是默认时区,而圆形立方体不会让我安装,直到我设置时区,任何想法?
修改 刚刚停止了nginx,启动了apache并且时区设置正确。所以这必须是特定于nginx的。
答案 0 :(得分:0)
不确定出了什么问题,但我相信nGinx可能配置错误。停止服务并运行Apache解决了它,但这只是暂时的。我以为我会发帖让每个人都知道。
答案 1 :(得分:0)
编辑php.ini后重启php服务而不是nginx怎么样?
答案 2 :(得分:0)
时区在Nginx上运行良好的一种方法是在文件的最后一行输入 www.conf [一般位于/etc/php5/fpm/pool.d/www。 conf;在Ubuntu安装的一个例子中,如下所示:
php_admin_value[date.timezone] = America/Sao_Paulo
现在你只需重新启动你的Linux