GLPI - Instalação




INSTALAÇÃO

Sistema Operacional : Linux
Distribuição : UBUNTU 16.04.4 LTS 64 Bits

Caracteristicas do Servidor

Maquina Virtual
Maquina Fisica
Processador fisico - i3 - 1.70GHz
Disco - 60 Gb
Memória - 512 Mb

Software necessários

Serviço Web Apache2 e o PHP7.0
Serviço de Banco de Dados o Mysql-server-core-5.7


- Verificar a ultima versão no site --> https://github.com/glpi-project/glpi/releases

- Entro no meu diretório /tools --> Este é um diretório que eu crio para baixar os programas, mas fica a preferência do usuário.

# wget https://github.com/glpi-project/glpi/releases/download/9.2.2/glpi-9.2.2.tgz

- Agora vamos descompactar o arquivo que acabamos de baixar

# tar -zxvf glpi-9.2.2.tgz -C /var/www/html/ --> Descompactando o arquivo diretamente no diretório do web do apache

- Agora vamos até o diretório do apache onde descompactamos o arquivo

# cd /var/www/html

- Veificamos se descompactou certinho o arquivo
- Agora vamos alterar os usuário do diretório

# chown -R www-data:www-data glpi

- Pronto. Com isso concluimos a primeira etapa da instalação.
- Agora vamos Acessar pelo browser e terminar as configurações.


Pronto....

Acessa via browser...


http://ip/glpi

- Concluir as configurações da instalação pelo browser

- No check-list das configurações do servidor feita pelo Setup do GLPI, vão aparecer alguns itens que precisam ser instalados.

- Esta extensão precisa ser instalada para dar continuidade a instalação
# apt-get install php7.0-curl

- Estas outras extensões não são fundamentais, mas vamos incluir elas tambem.
# apt-get install php7.0-ldap php7.0-imap php7.0-xmlrpc php-apcu -y

- Agora precisamos resolver o problema de permissão na pasta files realtada no final do check-list.

- Este é o procedimento correto para resolver esse problema, como o nosso curso é focado em GLPI, não vou entrar nos detalhes de configuração do servidor Apache

- Basta seguir o procedimento a baixo :

1 - Criar arquivo glpi.conf

# vim /etc/apache2/conf-available/glpi.conf

2 - Adicione as informações abaixo no arquivo glpi.conf

<Directory /var/www/html/glpi>
 AllowOverride All
</Directory>
<Directory /var/www/html/glpi/config>
 Options -Indexes
</Directory>
<Directory /var/www/html/glpi/files>
 Options -Indexes
</Directory>

3 - Atualizar as alterações

# a2enconf glpi
# service apache2 reload

- Pronto...

- Configuração do banco de dados.
- Aqui podemos fazer de duas formas, criar e configurar o banco de dados direto do setup ou fazer por linha de comando.
- Para criar e configurar o banco de dados pelo setup é só seguir as informações na tela.

- Para criar o banco de dados por linha de comando, seguem as instruções.

- Pasta onde fica o arquivo de configuração do GLPI >> root@SRV-GLPI:/var/www/html/glpi/install/mysql#glpi-empty.sql

- Agora vamos criar a base de dados para o GLPI no mysql

# mysql -u root -p
mysql> create database glpi character set utf8;
mysql> create user 'glpiuser'@'localhost' identified by 'srvlinux';
mysql> grant all on glpi.* to 'glpiuser'@'localhost';
mysql> flush privileges;

- Agora vamos criar as tabelas do banco importando o arquivo de configuração.
# mysql -uroot -p glpi < /var/www/html/glpi/install/mysql/glpi-empty.sql

- Com este procedimento, Criamo um banco de dados com o nome de glpi e usuário de acesso a este banco de glpiuser

- Prosseguir com a instalação do Setup

- Clicar no botão para iniciar o GLPI

- Mensagem na tela inicial para excluir o arquivo de configuração.

- Pode só renomear a pasta -->> /var/www/html/glpi# mv install/ installBKP

- Na pagina inicial tambem pede para alterar as senhas dos usuários que estão padrão

Os usuários e senhas padrões são:

    glpi/glpi para a conta do usuário administrador
    tech/tech para a conta do usuário técnico
    normal/normal para a conta do usuário normal
    post-only/postonly para a conta do usuário postonly

- Pronto, aqui finalizamos a instalação do GLPI

- Até a próxima !

Comentários

Postagens mais visitadas deste blog

PHPTimeclock - Sistema para controle de ponto

SAMBA 4 - Instalação