Jump to content
dougdogtown

Website Como instalar o XAMPP no Ubuntu 16/20 + Gesior-AAC

Recommended Posts

dougdogtown    6
dougdogtown

Instalando o XAMPP no Linux

Citar

 

Para instalar o XAMPP no Linux, faça o seguinte:

1)  No terminal, confira se o seu sistema operacional é de 32 bits ou 64 bits digitando o seguinte comando:


uname -m


Se o seu sistema operacional estiver rodando em 32 bits, digite o seguinte comando para fazer o download da aplicação:


wget https://ufpr.dl.sourceforge.net/project/xampp/XAMPP%20Linux/7.4.11/xampp-linux-7.4.11-0-installer.run -O xampp-installer.run

Se o seu sistema operacional estiver rodando em 64 bits, digite o seguinte comando para fazer o download da aplicação:


wget "https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.4.13/xampp-linux-x64-7.4.13-0-installer.run/download" -O xampp-installer.run


 

2)  Feito isso, vamos para a instalação. No terminal, digite o seguinte comando para converter a aplicação em executável:


chmod +x xampp-installer.run

 

3) Inicie a instalação do XAMPP, com o seguinte comando;


sudo ./xampp-installer.run

 

4) Em seguida, confirme os passos da instalação no termina digitando Y em (maiúsculo)


XAMPP Core Files : Y

XAMPP Developer Files [Y/n] :Y

Is the selection above correct? [Y/n]: Y

----------------------------------------------------------------------------
Installation Directory

XAMPP will be installed to /opt/lampp
Press [Enter] to continue:

----------------------------------------------------------------------------
Setup is now ready to begin installing XAMPP on your computer.

Do you want to continue? [Y/n]:

 

5) Se seu ambiente gráfico atual suportar e for de 32 bits, crie um lançador para o programa, executando o comando abaixo:


echo -e '[Desktop Entry]\n Version=1.0\n Name=xampp\n Exec=gksudo /opt/lampp/manager-linux.run\n Icon=/opt/lampp/icons/world1.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/xampp.desktop

 

6) Caso o seu ambiente gráfico atual suportar e for de 64 bits, crie um lançador para o programa, executando o comando abaixo:


echo -e '[Desktop Entry]\n Version=1.0\n Name=xampp\n Exec=gksudo /opt/lampp/manager-linux-x64.run\n Icon=/opt/lampp/icons/world1.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/xampp.desktop

 

6) Para que o atalho funcione corretamente, instale o GKSU com o comando abaixo:


sudo apt-get install gksu

 

7) Para permitir que o programa seja executado, digite o seguinte comando:


sudo chmod +x /opt/lampp/xampp

 

8) Vamos executar o Xampp usando o seguinte comando abaixo:


sudo /opt/lampp/xampp start

 

Ok, Agora vamos verificar se ele já está rodando, digitando o comando no terminal:


sudo sudo /opt/lampp/xampp status

Version: XAMPP for Linux 7.4.13-0
Apache is running.
MySQL is running.
ProFTPD is running.

Para ver se funcionou,  digite http://seusite.com/ no seu navegador, se funcionou aparecerá essa tela:

 

Citar

image.thumb.png.9199c7fedfe5a83c61acc2ae40153fb1.png

 

9) Para corrigir o mesmo, abra um terminal de sua preferência e digite o seguinte comando: 


sudo nano /opt/lampp/etc/extra/httpd-xampp.conf 


10) Ao abrir o arquivo, procure pelo parâmetro, Substitua


<Directory "/opt/lampp/phpmyadmin">
     AllowOverride AuthConfig Limit
     Order allow,deny
     Allow from all
</Directory>

por isso:


<Directory "/opt/lampp/phpmyadmin">
     AllowOverride AuthConfig Limit
     Order allow,deny
     Allow from all
     Require all granted
</Directory>

Pressione CTRL + X, confirme com Y e aperte ENTER

11) 

Após isso, o phpMyAdmin abrirá normalmente! 

* ATENÇÃO: O XAMPP não é destinado para ambientes de produção. O XAMPP é configurado para que o desenvolvedor possa fazer o que ele quiser. Para ambientes de desenvolvimento ele é ótimo, mas para ambientes de produção pode ser fatal. 

1 - Aqui, uma lista de falhas na segurança do XAMPP:
2 - O administrador do MySQL (root) não tem senha.
3 - O daemon do MySQL está acessível pela rede.
4 - ProFTPD usa a senha "lampp" para o usuário "nobody".
5 - phpMyAdmin está acessível pela rede.
6 - Examples está acessível pela rede.
7 - O MySQL e o Apache funcionam sobre o mesmo usuário (nobody).

Para fixar a maioria das falhas de segurança, digite o seguinte comando: 


/opt/lampp/lampp security 

Iniciará uma pequena checagem de segurança e tornará sua instalação do XAMPP mais segura. O Terminal vai pedir pra você inserir a senha de segurança desejada. Digite e depois confirme.


XAMPP:  Quick security check...
XAMPP:  MySQL is accessable via network.
XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes
XAMPP:  Turned off.
XAMPP: Stopping MySQL...ok.
XAMPP: Starting MySQL.../opt/lampp/share/xampp/xampplib: line 22: netstat: command not found
ok.
XAMPP:  The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:'MINHASENHA'
XAMPP: Password (again): 'MINHASENHA'
XAMPP:  Setting new MySQL pma password.
XAMPP:  Setting phpMyAdmins pma password to the new one.
XAMPP:  MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP:  Write the password somewhere down to make sure you won't forget it!!!
XAMPP: Password:'MINHASENHA'
XAMPP: Password (again):'MINHASENHA'
XAMPP:  Setting new MySQL root password.
XAMPP:  Change phpMyAdmin's authentication method.
XAMPP:  The FTP password for user 'daemon' is still set to 'xampp'.
XAMPP: Do you want to change the password? [yes] yes
XAMPP: Password: 'MINHASENHA'
XAMPP: Password (again): 'MINHASENHA'
XAMPP: Reload ProFTPD...ok.
XAMPP:  Done.

 

Citar

image.thumb.png.54f13ad92154fb8ae4aa6208517b0ecd.png

Depois de configurar a senha, é só configurar sua database e preparar para a instalação do Gesior-AAC


Instalação do Gesior-AAC

Bom, vamos ao que interessa não é mesmo?
1) Antes de fazer a instalação, precisamos deletar os arquivos do Xampp que vem no padrão de instalação, no terminal digite:

rm -rf /opt/lampp/htdocs/

2) Agora vamos fazer o download do Gesior-AAC para o nosso diretório e configurar:

cd /opt/lampp/htdocs

git clone https://github.com/opentibiabr/gesior-aac.git

mv gesior-aac/* /opt/lampp/htdocs

rm -r  gesior-aac

chmod 777 www-data:www-data /opt/lampp/htdocs

git clone https://github.com/otbr/gesioraac-tibia12-login.git

cp -r gesioraac-tibia12-login/* /opt/lampp/htdocs

rm -r  gesioraac-tibia12-login

Créditos do Gesior 

Edu Dantas

https://github.com/opentibiabr/gesior-aac/commits?author=dudantas

Edited by dougdogtown

Share this post


Link to post
Majesty    1,755
Majesty

Muito obrigado pela sua contribuição, seu conteúdo foi aprovado!
Nós do OTServ Brasil agradecemos, seu conteúdo com certeza ajudará a muitos outros. 
Você recebeu +1 REP!

Share this post


Link to post
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

×