Atualização de versão do GLPI

1° Backup do Banco de dados
# mysqldump -u root -p123456 glpi > glpi.sql
Para restaurar caso precise
# mysql -u root -p123456 glpi < glpi.sql
2º backup da pasta glpi
# mv glpi/ glpi_back
3º backup da pasta files
# mv files/ files_back
4º backup da pasta pics, backup da pasta plugins.
# mv pics/ pics_back
# mv plugins/ plugins_back
5º renomear pasta glpi para glpi_old (por segurança)
# mv glpi/ glpi_old
6º  baixar nova versao GLPI
# wget glpi_nova_versao.tgz
7º descompactar a pasta
# tar -xvzf glpi_nova_versao.tgz -C /var/www/
8º Permissoes para pasta GLPI
# chown www-data. -Rf /var/www/glpi
# chmod 775 -Rf /var/www/glpi
9º executar o glpi no navegador web e escolher a opção ATUALIZAR.
10º Configurar a conexao com BD e escolher o atual.
11º executar novamente as permissões
# chown www-data. -Rf /var/www/glpi
# chmod 775 -Rf /var/www/glpi
12º Copie as pastas: files, pics para o mesmo lugar na nova versão.
# cp -Rf pics/ /var/www/glpi/
# cp -Rf files/ /var/www/glpi/
# cp -Rf plugins/ /var/www/glpi/
Autor: Giusepe Dias

Instalação do GLPI no Debian com PHP 5

** Devido a um bug no editor do WordPress quando digito – – junto, o que é o correto no prompt ele agrega para — portanto em todos os posts pode ser necessário essa correção em algum momento. Outro problema são as aspas duplas e simples que quando copiadas não são reconhecidas no linux.

Incluir o repositório non-free na lista do Debian:

# echo “deb http://ftp.br.debian.org/debian/ jessie main non-free” /       >> /etc/apt/sources.list

# apt-get update
# apt-get upgrade -y
# apt-get install ca-certificates apache2 libapache2-mod-php5 php5-cli php5 php5-gd php5-imap php5-ldap php5-mysql php-soap php5-xmlrpc zip unzip bzip2 unrar-free php5-snmp php5-curl -y
Tutorial do MySQL se quiser utilizá-lo:
# apt-get install mariadb-server ou sudo apt-get install mysql-server –> sudo mysql_secure_installation –>  mysql -u root -p
# cd /tmp
# tar -xvzf glpi-9.1.1.tgz
# cp -Rf glpi /var/www/html
# vim /etc/apache2/conf-available/glpi.conf
<Directory “/var/www/html/glpi”>
   AllowOverride All
</Directory>
# a2enconf glpi.conf
# service apache2 restart
# chmod 775 /var/www/html -Rf
# chown www-data. /var/www/html -Rf
# mysql -uroot -p
# mysql> create database glpi;
# mysql> create user ‘glpi’@’localhost’ identified by ‘senhaDoBanco’;
# mysql> grant all on glpi.* to glpi identified by ‘senhaDoBanco’;
# mysql> quit;
#mysql -h localhost -u root -p
mysql> CREATE DATABASE db_glp;
mysql> CREATE USER ‘glpi’@’localhost’ IDENTIFIED BY ‘senhaDoGlpi’;
mysql> GRANT ALL PRIVILEGES ON db_glp.* TO ‘glpi’@’localhost’;
mysql> FLUSH PRIVILEGES;
Autor: Giusepe Dias