Jan 26, 2021

Instalação de dependências do GLPI em Debian (GLPI parte 2)

Após o reinicio do Linux Debian, logue como root e senha inserida na instalação.

 DICA 1: 

Para terminal colorido e prevenção de erros, edite o arquivo removendo o "#" das linhas apresentadas em vermelho: root@glpi:/# nano /root/.bashrc

# You may uncomment the following lines if you want `ls' to be colorized:
 export LS_OPTIONS='--color=auto'
 eval "`dircolors`"
 alias ls='ls $LS_OPTIONS'
 alias ll='ls $LS_OPTIONS -l'
 alias l='ls $LS_OPTIONS -lA'

#
# Some more alias to avoid making mistakes:
 alias rm='rm -i'
 alias cp='cp -i'
 alias mv='mv -i'

Na sequência, digite "Crtl + O" para salvar e pressione "ENTER".

Deslogue e re-logue para carregar as configurações novas do root


DICA 2:

Também é possível conectar via PuTTY (www.putty.org) e fazer o acesso remoto.

Fixe o IP do servidor. Edite o arquivo: root@glpi:/# nano /etc/network/interfaces
Adicione as seguintes linhas de comandos neste arquivo, caso sua rede seja 192.168.0.XXX e seu roteador de internet seja 192.168.0.1 como exemplo.

iface eth0 inet static

address 192.168.0.50

netmask 255.255.255.0

gateway 192.168.0.1


 Na sequência, digite "Crtl + O" para salvar e pressione "ENTER".

Digite o comando: root@glpi:/# ifdown eth0

e o comando: root@glpi:/# ifup eth0

Pronto. Após isso, já é possível usar o acesso ao Debian via PuTTY através de outra máquina remotamente.


 Neste caso, por se tratar de acesso remoto, é preciso logar primeiramente como administrador (usuário normal) e depois digitar o comando "su" e a senha do root.

 

AGORA VAMOS AO INÍCIO DA INSTALAÇÃO DAS DEPENDÊNCIAS DO GLPI

 Digite o comando para instalação php/apache/extensões:

apt-get install net-tools autoconf build-essential php php-curl php-apcu php-intl php-ldap php-xmlrpc php-cas php-zip php-bz2 php-mbstring php-mysql php-gd php-xml -y

Faça download da última versão do GLPI presente no link: https://github.com/glpi-project/glpi/releases/ sendo que, no caso de hoje, digite o comando:

cd
wget https://github.com/glpi-project/glpi/releases/download/9.5.3/glpi-9.5.3.tgz
cp glpi-9.5.3.tgz /var/www/html/
cd /var/www/html/
tar -zxvf glpi-9.5.3.tgz

Corrija todas as permissões e remova um arquivo conforme os comandos abaixo:

chmod a+w /var/www/html/glpi/files -R
chmod a+w /var/www/html/glpi/marketplace -R
chmod a+w /var/www/html/glpi/config -R
chown root:root /var/www/html/glpi -R
rm -rf /var/www/html/glpi/files/_log

Edite o arquivo: root@glpi:/var/www/html# nano /etc/apache2/apache2.conf
Procure o bloco <Directory /var/www/> e deixe como está logo abaixo. Pressione "Crtl + W" para localizar. 

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

 


Reiniciar o Apache para todas as instalações surtirem efeito.

root@glpi:/var/www/html# /etc/init.d/apache2 restart


3 comments:

Featured Post

Exporting big data to TXT/CSV file using line command BCP to connect a MS SQL Server

 Hi my friends! Exploring the BCP line-command from Microsoft SQL Server, using Windows Authentication, is very efficient exportation to .cs...

Popular Posts