如何更改 cPanel 日期时区? [复制]

Posted

技术标签:

【中文标题】如何更改 cPanel 日期时区? [复制]【英文标题】:How to change cPanel datetime zone? [duplicate] 【发布时间】:2018-03-22 15:31:18 【问题描述】:

如何更改 cPanel date.time zone?

我的php.ini是这样的:

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 36000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.auto_start = Off;
session.use_only_cookies = On;
session.use_cookies = On;
session.use_trans_sid = Off;
session.cookie_httponly = On;
session.gc_maxlifetime = 3600;
allow_url_fopen = on;
date.timezone = "US/Central";
display_errors = 1;
error_reporting = E_ALL; 

phpinfo() 显示如下:

【问题讨论】:

***.com/questions/31309536/… 【参考方案1】:

使用 htaccess 文件我们可以更改时区

调整默认时区

SetEnv TZ 美国/华盛顿

【讨论】:

【参考方案2】:

如果你想在php 脚本中使用另一个时区,你可以使用

date_default_timezone_set('America/Los_Angeles');

【讨论】:

我只是将这段代码复制到 php.ini 中,但它不起作用?? 为什么要更改cpanel时区。例如,当您可以将时区设置为 php 中的另一个时区时。如果您的服务器时区是America/New_York,那么使用上述说明您可以将时区更改为`Europe/London` @RAHEEZPC 您需要将此代码复制到您的 php 文件中,而不是 .ini 中【参考方案3】:

@RAHEEZ PC,您必须在更改 php.ini 文件后重新启动您的 apache 服务。必须重新启动服务器或 apache 服务才能使您的更改生效。

或者

您可以设置运行时时区,如下所示:

date_default_timezone_set('America/Los_Angeles');

在您的 index.php 文件或某个主文件中写入上述行,因为它包含您项目的所有其他文件。 我有America/Los_Angeles,因为它将设置美国中部时间。

【讨论】:

我在 c-panel 中工作,所以我不知道如何重新启动它。如果你给我重启的路径。对我有帮助 @RAHEEZPC,我仍然建议您采用第二种方法,在您的主文件中定义 date_default_timezone_set('America/Los_Angeles'); 如果您将在 php.ini 文件中设置时区,那么它将适用于 apache 的时区,因此该时区将适用于您将上传的所有其他项目,因此最好设置项目级时区而不是设置服务器级时区。 我还读到Be assured, though, that your restart DOES affect everyone else on your shared server! 所以最好不要这样做,而是使用php函数设置。【参考方案4】:

如果您有 root 访问权限,要设置正确的时区,请使用以下过程:

Log in to your WHM as root.
Go to "Server Configuration" Section.
Click on "Server Time".
Select the appropriate timezone.
Click on the "Change TimeZone" button.

如果时间仍然显示不正确,您可以通过单击“与时间服务器同步时间”将服务器时间与时间服务器同步。

【讨论】:

【参考方案5】:

config/config.phpbase_url 之前你应该写

date_default_timezone_set('America/Los_Angeles');

【讨论】:

以上是关于如何更改 cPanel 日期时区? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Perl 中更改日期时间值的时区?

如何在 Linux Time 中更改时区? [复制]

如何更改 Amazon Redshift 中的默认时区?

如何在 iPhone 模拟器中更改时间和时区?

Linux系统如何更改时间时区

MSSQL 2014 更改在不同时区返回日期