Atualização para GLPI 10 no CentOS 7
- Verificar pré-requisitos mínimos da respectiva versão do GLPI: PHP 7.4 e MySQL 5.7/MariaDB 10.2:
-
- php --version | mariadb --version ou mysql --version
- Verificar atualizações dos pacotes:
-
- sudo yum -y update
- Baixar aplicação GLPI e descompactar no diretório web:
-
- sudo tar -xvzf …/glpi-10.0.2.tgz
-
- (verificar propriedade da nova pasta extraída)
- Renomear aplicação antiga para *-old e a atualizada para o nome correto:
- sudo mv /var/www/html/helpdesk/public_html/glpi_dgti /var/www/html/helpdesk/public_html/glpi_dgti-old
- sudo mv /var/www/html/helpdesk/public_html/glpi /var/www/html/helpdesk/public_html/glpi_dgti
- Substituir diretórios files, config e plugins da instalação nova pelos originais:
-
- sudo rm -R /var/www/html/helpdesk/public_html/glpi_dgti/files
-
- sudo rm -R /var/www/html/helpdesk/public_html/glpi_dgti/config
-
- sudo rm -R /var/www/html/helpdesk/public_html/glpi_dgti/plugins
-
- sudo cp -R /var/www/html/helpdesk/public_html/glpi_dgti-old/files /var/www/html/helpdesk/public_html/glpi_dgti
-
- sudo cp -R /var/www/html/helpdesk/public_html/glpi_dgti-old/config /var/www/html/helpdesk/public_html/glpi_dgti
-
- sudo cp -R /var/www/html/helpdesk/public_html/glpi_dgti-old/plugins /var/www/html/helpdesk/public_html/glpi_dgti
- Atribuir propriedade e permissões ao diretório da aplicação para o apache:
-
- sudo chown -R apache /var/www/html/helpdesk/public_html/glpi_dgti
-
- sudo chmod -R 755 /var/www/html/helpdesk/public_html/glpi_dgti
- Reiniciar serviço do servidor web apache:
-
- sudo systemctl restart httpd
-------------------------------------- BANCO DE DADOS LOCALHOST -------------------------------------
- Importar dump *.sql para o banco a ser utilizado, neste caso, localhost:
-
- mysql -u usuario -p banco_de_dados < arquivo.sql
- Criar usuário glpi no MariaDB e atribuir permissões para o banco do glpi:
-
- CREATE USER 'glpi'@localhost IDENTIFIED BY '!@#Glpi#@!';
-
- GRANT ALL PRIVILEGES ON glpi_dgti . * TO 'glpi'@'localhost';
- Editar arquivo de configuração do banco de dados apontando para novo banco local:
-
- sudo vim glpi_dgti/config/config_db.php
REFERÊNCIAS:
https://glpi-install.readthedocs.io/pt/latest/prerequisites.html