< All Topics
Print

Como instalar o GLPI

Instalção e Configuração do GLPI passo a passo.

Atualize o sistema

Comando: sudo apt update && sudo apt upgrade -y

Instale a função nano: sudo apt update && sudo apt install nano -y

Instale os pacotes necessários

O GLPI precisa do Apache, PHP e MariaDB/MySQL:

Comando:

Configure o banco de dados

Comando: sudo mysql_secure_installation

Depois crie o banco e o usuário para o GLPI

Comando: sudo mysql -u root -p

E dentro do prompt do MySQL

CREATE DATABASE glpidb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER ‘glpiuser’@’localhost’ IDENTIFIED BY ‘glpi@123’;
GRANT ALL PRIVILEGES ON glpidb.* TO ‘glpiuser’@’localhost’;
FLUSH PRIVILEGES;
EXIT;

Baixe e extraia o GLPI

Entre no diretório padrão da web

cd /var/www
sudo wget https://github.com/glpi-project/glpi/releases/download/10.0.7/glpi-10.0.7.tgz
sudo tar -xvzf glpi-10.0.7.tgz
sudo mv glpi-10.0.7 glp
i

Ajuste as permissões

sudo chown -R www-data:www-data /var/www/glpi
sudo chmod -R 755 /var/www/glpi

Configure o Apache

Comando: sudo nano /etc/apache2/sites-available/glpi.conf

Cole o conteúdo abaixo:

<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot /var/www/glpi/public
ServerName glpi.local

<Directory /var/www/glpi/public>
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/glpi-error.log
CustomLog ${APACHE_LOG_DIR}/glpi-access.log combined
</VirtualHost>

Ative os módulos necessários:

sudo a2ensite glpi.conf
sudo a2enmod rewrite
sudo systemctl reload apache2
sudo systemctl restart apache2

Teste se está acessível

curl -I http://127.0.0.1/glpi

ou

curl -I http://172.17.1.89/glpi

Validar onde está o arquivo install.php.

Geralmente em /var/www/glpi/install/install.php ✔

Se sim altere para: DocumentRoot /var/www/glpi

add_action('wp_footer', 'disable_right_click_only'); function disable_right_click_only(){ echo ""; }