Você precisa editar seu arquivo php.ini (você pode procurá-lo em "PHP Configuration Editor" no WHM ou manualmente em /usr/local/lib/php.ini
) e definir date.timezone = "Asia/Kolkata"
Alterei o fuso horário do meu servidor para Asia/Kolkata
no WHM indo para o seguinte caminho:
Home > Server Configuration > Server Time
Mas meu site ainda está exibindo o fuso horário como America/Denver
quando eu o verifico usando PHP.
Eu colei o código a seguir no arquivo test.php
no diretório public_html
do meu domínio.
<?php
echo 'Time zone is: '.date('e');
echo 'Time zone is: '.date_default_timezone_get();
?>
Eu tenho 3 sites no meu servidor, todos com o mesmo problema. O que deve ser feito para obter o fuso horário do WHM em todos os sites?
Duas soluções podem ser definir um fuso horário padrão usando PHP
ou .htaccess
. Mas quero saber por que o fuso horário padrão não está sendo mostrado como Asia/Kolkata
, mesmo que o fuso horário do servidor esteja definido como Asia/Kolkata
no WHM.