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.