php - 如何通过 PHP 的 .htaccess 设置时间?

标签 php .htaccess

所以我一直在尝试为我的服务器设置正确的时区。我无权访问 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/

相关文章:

php - 有没有办法让这个查询在服务器上更容易

php - 如何在 PHP 中进行 AES256 解密?

linux - 服务器总是在 url 中添加后缀

apache - htaccess - 删除 .php 扩展名并保留变量

apache - 将 PHP 设置为始终在错误 500 时重定向

php - zlib.output_compression off - 如何测试 PHP 压缩是否真的被禁用?

php - 在 php 中自动刷新而不提交任何内容..?

php - 使用 PHP 将 DateTime 插入 SQL Server

php - 如何计算我的 event_participant 表中的用户名?

javascript - 如果不是AJAX调用的某个文件则重写