Para realizar a atualização do GLPI, deve-se seguir o seguinte procedimento:
Acessando o servidor e parando o serviço.
- Acessar servidor alien
- Restringir acesso ao site suporte.ifsudestemg.edu.br para o IP da máquina que fará a atualização.
- Executar os comandos:
vi /etc/apache2/sites-enabled/suporte.conf
#Allow from all
- Recarregar as configurações do apache.
- Executar os comandos:
systemctl reload apache2.service
Realizar Backup do Banco e da Pasta da Aplicação:
- Fazer backup do banco (solicitar junto ao DBAdm na CSI)
- Fazer backup da pasta do glpi
cd /var/www/csi/
mv suporte suporte.bkp.20180827
Instalando o GLPI
- Baixar o glpi
- Modificar para a versão escolhida.
- Descompactar a pasta baixada.
tar -xvzf glpi-9.2.4.tgz
- Renomear a pasta para "suporte".
mv glpi suporte
Recuperando e instalando plugins:
- Recuperar os plugins do backup ou baixar as versões compatíveis.
cd plugins
cp -pR /var/www/csi/suporte.bkp.20180827/plugins/* .
- Alterar as permissões da pasta
chown -R www-data:csiadminprod /var/www/csi/suporte
chmod -R 2770 /var/www/csi/suporte
cd /var/www/csi/suporte
- Fazer o update acessando o serviço através da url https://suporte.ifsudestemg.edu.br
- Instalar e habilitar os plugins:
- GLPI Modifications
- GLPI FormCreator
- Copiar os arquivos do plugin modification
cd /var/www/csi/suporte
cp -pR plugins/mod/src/* .
Finalizando
- Remover o arquivo install.php
cd /var/www/csi/suporte/install/
mv install.php install.php.bkp
- Liberar acesso ao site suporte.ifsudestemg.edu.br para todos
vi /etc/apache2/sites-enabled/suporte.conf
#Allow from 192.168.1.130
Allow from all
- Recarregar as configurações do apache
systemctl reload apache2.service