Horário GLPI Errado

GLPI, servidor compartilhado, timezone, php.ini, configuração de horário

Conforme a imagem acima, você pode notar que o horário de abertura dos chamados no GLPI está incorreto. Isso estava acontecendo porque meu GLPI está hospedado em um servidor compartilhado. Como é uma empresa com servidores em diversos lugares do mundo, não sei onde exatamente fica o servidor e não tenho tanto acesso aos serviços como teria em uma VPS ou em um servidor próprio, o que dificulta bastante. No entanto, vou mostrar para vocês como resolvi este problema.

Resolvendo Horário GLPI

Muitos materiais na internet sugerem modificar o arquivo php.ini, pois o erro pode ser do servidor. No entanto, como mencionado antes, não tenho acesso a esse arquivo. Então, como resolver?

Primeiro, acesse o cPanel ou o gerenciador da sua hospedagem e entre nos Arquivos, Gerenciador de arquivos.

  1. Entre na pasta public_html ou na pasta onde está o seu GLPI.
  2. Dentro da pasta do GLPI, você verá todos os arquivos do sistema.
  3. Navegue até a pasta inc, onde estão todos os arquivos .php do sistema.
  4. O arquivo que precisamos editar é o based_config.php.
  5. Clique com o botão direito no arquivo based_config.php e selecione “Editar código”.

Precisamos alterar a seguinte linha:

$tz = ini_get('date.timezone');

Para:

$tz = "America/Sao_Paulo";

Conclusão

Com essa pequena modificação, podemos corrigir o horário dos chamados no GLPI, evitando problemas e conflitos com as nossas SLAs.

Até o próximo post!