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:
❤ Você gostaria de ajudar o blog de alguma forma? ❤
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
Deixe um comentário