* Testar sobrescrever novo no velho
* Baixar uma nova versão do repositorio do GLPI .
* Crie um copia do arquivo com a vesão velha do GLPI, exemplo glpi-<VERSAO> ou simplesmente renomeio o arquivo atual do glpi para glpi.OLD
* Execute os mesmos processo de descompactação e disponibilização dos arquivos conforme a instalação. Copiar os arquivo de configuração do antigo para o novo GLPI.
# tar zvxf glpi-X.X.X.tgz
# mv glpi glpi.NEW
# cp /PATH/OLD/glpi .
# mv glpi glpi.OLD
# cp -a glpi.OLD/config/config_db.php glpi.NEW/config/
# cp -a glpi.OLD/files/* glpi.NEW/files/
# cp -a glpi.OLD/pics/* glpi.NEW/pics/
# cp -a glpi.OLD/plugins/* glpi.NEW/plugins/
# 01
* Usando linha de comando e a forma recomendada para realizar a atualização.
# cd glpi
# bin/console db:update
+-------------------------+-------------+-------+
| | Current | Alvo |
+-------------------------+-------------+-------+
| Database host | IP_SERVER | |
| Database name | glpi | |
| Database user | glpi | |
| GLPI version | 9.3.2 | 9.4.0 |
| GLPI database version | 9.3.2 | 9.4 |
+-------------------------+-------------+-------+
Do you want to continue ? [Yes/no]
======================================== Atualizar para 9.4 ========================================
Migration done.
# bin/console db:check
* A partir da versão 9.3 é recomendável alterar o motor padrao utilizado pelas tabelas.
# bin/console glpi:migration:myisam_to_innodb
Found 1 table(s) using MyISAM engine.
Do you want to continue ? [Yes/no]yes
Migration done.
* Disponibilize o novo GLPI no mesmo local de acesso do WebServer e altere nome ou apague o diretorio install.
* Acesse o GLPI no navegador e reative os plugins, caso necessario atualize.
* Confira se tudo esta correto acessando Setup > General > System > Server e verifique a instalação e dependências.
* Pronto, o GLPI esta apto para utilização, caso queira utilizar a forma web para atualização siga o passo abaixo.
# 02 (Em desenvolvimento)
* Também e possível executar o acesso ao site do GLPI http://glpi.dominio.com.br
Por motivos de segurança remova o arquivo install/install.php após o processo de atualização.
* Realizar a checagem das tabelas.
# mysqlcheck -u glpi -p --repair --extended glpi
Abra o GLPI e clique em Setup > Plug-ins e clique no + para reativar/atualizar e por fim habilite o plugin do fusioninventory
* Pronto, o GLPI esta apto para utilização.