Instalando o GLPI em uma hospedagem web como a Hostinger

hospedando glpi na nuvem

Esse artigo tem como objetivo instruir de forma clara e objetiva a instalação limpa do GLPI em um provedor de hospedagem compartilhada, onde não se há acesso direto a máquina via ssh, terminal, conexão remota, etc.

No nosso caso, vou utilizar a hospedagem hostinger como exemplo, pois é nela que nosso querido site está hospedado.


Configurações no servidor de Hospedagem Web

1º – Procure alterar para a melhor versão e/ou a versão mais atual do seu PHP, no nosso caso vou manter no PHP 7.4 por enquanto.

2º – Habilite as extensões necessárias para o bom funcionamento do GLPI, elas são:

apcu
ldap
intl
sodium
ctype
fileinfo
json
mbstring
iconv
zlib
curl
gd
simplexml
Zend OPcache
xmlrpc
CAS
exif
zip
bz2
sodium

3º – Altere alguns parâmetros do PHP

OBS: Sempre revise as configurações antes de aplicar.

max_execution_time = 180
max_file_uploads = 99
max_input_time = 99
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M

Criação do Banco de Dados

Crie um banco de dados para ser usado pelo GLPI, como no exemplo abaixo

Transferindo os arquivos para o diretório da hospedagem

Baixe a versão que for usar o GLPI no site oficial: https://glpi-project.org/downloads/

Vamos usar nesse artigo a versão 9.5.4 que é a última estável disponível no site.

Baixe o arquivo que sempre vem na extensão .tgz, descompacte o mesmo, e mova ou copie o conteúdo da pasta descompactada “glpi” para dentro do diretório raiz da onde vai ser hospedado o GLPI de fato.

Instalando o GLPI

Selecione a sua linguagem favorita para instalação do GLPI

Leia e aceite os termos de Licença e uso do GLPI

Instalar.

E agora que será checado, todas as permissões, extensões, configurações, se está tudo ok

Caso algo não esteja certo, confira o que está pedindo, o artigo abaixo pode a vir ser útil para você.

No meu caso, não passou a verificação do “CAS” que é usado segundo o documento de pré-requisitos do GLPI verificação de versão do GLPI e Telemetria, então na lógica não é obrigatória para instalação, só não vai ser contada na rede como uma a mais.

Coloque os dados de acesso do banco de dados, criado na etapa passada

Selecione o banco de dados.

Deixei o GLPI fazer o teste do banco de dados, e continue na instalação.

Permita ou não a Telemetria, que é o serviço online do GLPI onde ele vai saber que a sua instalação existe.

Agora, ele vai te apresentar uma pequena mensagem sobre suporte pago prestado por eles, leia ou pule essa etapa, quando finalizar clique em continuar para finalmente terminar a instalação.

Uma vez instalado com sucesso, ele vai te apresentar essa tela, com os login’s padrões do GLPI.

Segue abaixo as credencias padrões do GLPI

Faça login agora com as credencias para testar o sistema, e pronto sistema instalado e testado.

Não se esqueça de apagar o arquivo install/install.php para que ninguém possa fazer uma instalação em cima da existete.

Há, mais uma coisa, lembre-se de mudar as senhas padrões, não é seguro manter as padrões de fabrica.

Espero ter te ajudado nessa jornada, deixe um comentário falando o que achou do processo, achou fácil?

6 Comments

  1. Bom dia,

    Instalei o glpi 9.5.5, na verdade migrei de um servidor local para um servidor em nuvem, na Hostinger. Até o momento todos os modulos estão ok, porém estou tendo problemas com a notificação por e-mail, está dando erro, uso o gmail e na instalação local funciona normalmente.
    Seria alguma configuração/permissão no servidor ou PHP?

  2. Boa noite, fiz a instalação conforme o tutorial, porém não estou conseguindo arrumar o horário devido ao acesso ao MySQL. Sabe me dizer se tem alguma maneira de contornar isso? O erro é o seguinte: “acesso ao banco de dados de fuso horário (mysql) não é permitido.”

    1. Boa Noite Caio.

      Esse erro ocorre onde exatamente? Na hora da instalação ou na hora de tentar acessar o seu phpmyadmin?

      Qual seu provedor que está hospedado?, Dependendo de qual seja, ela pode te disponibilizar o php.ini para você editar algumas coisas, e uma dessas coisas geralmente permite alterar o time.zone, se encontrar, pode ser que o artigo abaixo te ajude

      https://relatosti.com.br/2020/08/ajustando-o-horario-de-verao-no-glpi/

      1. Eestou hospedando na Hostinger, o erro ocorre no momento da configuração do fuso horário, depois da instalação do GLPI. Consegui resolver através deste tutorial: https://www.youtube.com/watch?v=djTXBhSgrRo

        Basicamente para resolver o problema precisa definir o timezone de forma manual no arquivo “glpi > inc > based_config.php”, pois pelo que entendi o GLPI busca o timezone no tabela mysql e como nas hospedagens compartilhada não temos acesso à essa tabela, precisa ser feito essa alteração manual.

        Obrigado pelo retorno!

        1. Excelente observação, vou postar uma correção desse problema, dentro dessa postagem e também criar uma nova para enfatizar e ajudar quem mais procurar esse problema. Obrigado pelo feedback ?

Deixe uma resposta