所以我一直在尝试为我的服务器设置正确的时区。我没有访问PHP.ini文件所以我正在使用。 htaccess的
在我的本地机器上, php_value date.timezone“欧洲/伦敦”运作完美。
但在线服务器上,我收到500内部服务器错误。
另一种方式 SetEnv TZ欧洲/伦敦根本不起作用。
我做错了什么?
答案 0 :(得分:2)
有关PHP支持的时区的完整列表,请访问http://www.php.net/manual/en/timezones.php。
要设置时区,请按以下步骤操作:
使用SSH登录您的帐户。
使用文本编辑器将以下行添加到.htaccess文件中。
用您自己的时区替换地区/区域:
php_value date.timezone 'Region/Zone'
将更改保存到.htaccess文件并退出文本编辑器。
要验证新设置是否处于活动状态,请在.htaccess文件所在的同一目录中创建一个包含以下代码的PHP测试文件:
<?php phpinfo(); ?>
在Web浏览器中加载测试文件,然后搜索指令的名称。
“本地值”列应显示您在.htaccess文件中指定的新设置。
答案 1 :(得分:0)
打开.htaccess文件,然后添加:
SetEnv TZ 'Amerique/Port-au-Prince'