所以我一直在尝试为我的服务器设置正确的时区。我无权访问 PHP.ini 文件,所以我正在使用它。 .htaccess
在我的本地计算机上, php_value date.timezone“欧洲/伦敦”完美运行。
但是在在线服务器上,我收到 500 Internal Server Error。
另一种方法 SetEnv TZ Europe/London 根本不起作用。
我做错了什么?
最佳答案
有关 PHP 支持的时区的完整列表,请访问 http://www.php.net/manual/en/timezones.php .
要设置时区,请按以下步骤操作:
使用 SSH 登录您的帐户。
使用文本编辑器将以下行添加到 .htaccess 文件中。
将地区/区域替换为您自己的时区:
php_value date.timezone 'Region/Zone'
保存对 .htaccess 文件的更改并退出文本编辑器。
要验证新设置是否处于事件状态,请在 .htaccess 文件所在的同一目录中创建一个包含以下代码的 PHP 测试文件:
<?php phpinfo(); ?>
在 Web 浏览器中加载测试文件,然后搜索指令的名称。
“本地值”列应显示您在 .htaccess 文件中指定的新设置。
关于php - 如何通过 PHP 的 .htaccess 设置时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33156828/