29. Instalando o GLPi 9.3.3 no Debian 9

Você já deve ter assistido meu vídeo de como instalar o GLPI 9.1.1 no Debian 8. Como as novas versões ganharam novas funcionalidades e novos pré-requisitos, resolvi dar uma atualizada no vídeo e fiz esse vídeo aí!!

Ele é um pouco longo mas mostro exatamente, ponto a ponto, como instalar o GLPi 9.3.3 (versão estável publicada até o momento) em um Debian 9 (que é a minha distro favorita).

Deixo aqui abaixo também o check list utilizado no procedimento:

👍 Gostou? Considere um apoio ao canal: http://bit.ly/ars-apoio

Remover repositório CDROM

# vim /etc/apt/sources.list

comentar a linha que chama o cdrom (utiliza-se # no início da linha para comentá-la)

Adicionar repositórios

# echo "deb http://deb.debian.org/debian stretch main" >> /etc/apt/sources.list
# echo "deb-src http://deb.debian.org/debian stretch main" >> /etc/apt/sources.list
# echo "deb http://deb.debian.org/debian-security/ stretch/updates main" >> /etc/apt/sources.list
# echo "deb-src http://deb.debian.org/debian-security/ stretch/updates main" >> /etc/apt/sources.list
# echo "deb http://deb.debian.org/debian stretch-updates main" >> /etc/apt/sources.list
# echo "deb-src http://deb.debian.org/debian stretch-updates main" >> /etc/apt/sources.list
# apt-get update

Instalar pré-requisitos obrigatórios

https://glpi-install.readthedocs.io/en/latest/prerequisites.html

# apt-get install apache2 php php-curl php-gd php-cli php-mbstring php-mysql php-xml -y
# apt-get install mysql-server -y

Instalar pré-requisitos opcionais

# apt-get install php-cli php-cas php-imap php-ldap php-xmlrpc php-soap php-snmp php-apcu -y

Instalar utilidades

# apt-get install zip unzip bzip2 unrar-free vim -y

Ajustes no php.ini

# find / -iname php.ini

# vim /etc/php/7.0/apache2/php.ini

memory_limit = 64M ; // max memory limit
file_uploads = on ;
max_execution_time = 600 ; // not mandatory but adviced
register_globals = off ; // not mandatory but adviced
magic_quotes_sybase = off ;
session.auto_start = off ;
session.use_trans_sid = 0 ; // not mandatory but adviced

Início instalação GLPI

# cd /tmp
# wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
# tar -xvzf glpi-9.3.3.tgz
# cp -Rf glpi /var/www/html

Permissões para a pasta do GLPI

# chmod 775 /var/www/html/* -Rf
# chown www-data. /var/www/html/* -Rf

Criação do banco de dados do GLPI

# mysql -uroot -p
# mysql> create database glpi;
# mysql> create user 'glpi'@'localhost' identified by '123456';
# mysql> grant all on glpi.* to glpi identified by '123456';
# mysql> quit;

Configuração de segurança de diretórios do GLPi

“Acesso web ao diretório de arquivos não deveria ser permitido
Verifique a configuração do arquivo .htaccess e do servidor web.”

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

<Directory "/var/www/html/glpi">    
AllowOverride All
</Directory>

# a2enconf glpi.conf
# service apache2 restart

Sumário do vídeo:

Início da Instalação – 3:35
Remover repositório CDROM – 4:33
Adicionar repositórios – 5:50
Instalar pré-requisitos obrigatórios – 7:56
Ajustes do php.ini – 15:02
Início da instalação do GLPi via Browser – 18:43
“Resolvendo” avisos de ajustes – 27:47
Acesso web ao diretório de arquivos não deveria ser permitido – 28:13
Instalar pré-requisitos opcionais – 31:09
Avisos durante a instalação – 33:00

👍 Gostou? Considere um apoio ao canal: http://bit.ly/ars-apoio

Add a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *