Em alguns casos como o uso da instancia do GLPI em nuvem/web em uma hospedagem compartilhada, VPS, servidor etc.. Temos que alterar o horário do sistema do GLPI e caso não tenha acesso diretamente ao php.ini ou tenha mas fique restritivo a edição, isso nos impede de resolver o horário dos chamados do GLPI.
Esse artigo visa resolver o problema acima, voltado principalmente para hospedagem compartilhada que não permite alterar diretamente o php.ini e resolver o problema de outras formas, como o abaixo.
Sem mais delongas, vamos resolver
Abra o seu gerenciador de arquivos preferido (Através da painel da hospedagem ou de algum software como o Filezilla), no nosso caso vou utilizar o próprio painel da hospedagem da hostinger
Navegue até glpi/inc e edite o arquivo based_config.php
E agora substitua o código abaixo
$tz = ini_get('date.timezone');
Code language: PHP (php)
Por:
$tz= "America/Sao_Paulo";
Code language: PHP (php)
Segue o código original, se um dia precisar voltar o que era antes.
// Notice problem for date function :
$tz = ini_get('date.timezone');
if (!empty($tz)) {
date_default_timezone_set($tz);
} else {
date_default_timezone_set(@date_default_timezone_get());
}
Code language: PHP (php)
Agora basta testar, com um novo chamado ou uma nova atualização.
Bom é isso, é bem simples a alteração, espero que tenha ajudado, qualquer dúvida poste nos comentários ou em nosso Fórum
Parabens pelo post