2017-10-11 154 views
0

如何更改cPanel date.time區域?如何更改cPanel日期時間區域?

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()這樣表示:

+0

https://stackoverflow.com/questions/31309536/how-to-set-time-zone-in-codeigniter – user4419336

回答

0

如果u想使用php腳本另一個時區,你可以使用

date_default_timezone_set('America/Los_Angeles'); 
+0

我剛剛將這段代碼複製到php.ini中,但它不工作? –

+0

您爲什麼要更改cPanel時區。當你可以在'php'設置時區到另一個時區爲例如。如果你的服務器的時區是「America/New_York」,那麼使用上面的說明,你可以將時區更改爲「歐洲/倫敦」 – Pritamkumar

+0

@RAHEEZPC你需要將這段代碼複製到你的php文件中,而不是in .ini –

0

@RAHEEZ PC,你必須在php.ini文件中進行更改後重新啓動你的apache服務。重新啓動服務器或apache服務必須使您的更改生效。

或者

您可以設置運行時區,這樣的:

date_default_timezone_set('America/Los_Angeles'); 

上面寫在你的index.php文件或某些主文件提到的路線,因爲它包括了項目的所有其他文件。 我有America/Los_Angeles,因爲它會設置美國中心時間。

+0

我正在c面板中工作我不知道如何重新啓動它。如果你給我重啓的路徑。這對我很有幫助 –

+0

@RAHEEZPC,我仍然建議你採取第二種方法,在你的主文件中定義'date_default_timezone_set('America/Los_Angeles');''。 –

+0

如果您將在php.ini文件中設置時區,那麼它將適用於apache的時區,因此該時區將適用於您要上傳的所有其他項目,因此更好地設置項目級時區而不是設置服務器級時區。 –

1

使用htaccess的文件,我們可以能夠改變時區

調整預設的時區

SETENV TZ美國/華盛頓

0

,如果你有root權限,要設置正確的時區,使用以下過程:

​​

如果時間仍然錯誤地顯示,您可以通過點擊「同步時間同步無線服務器時間與時間服務器時間服務器「。

0

config/config.phpbase_url之前,你應該寫

date_default_timezone_set( '美國/洛杉磯');