Ir para conteúdo
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

Editado por dougdogtown

Compartilhar este post


Link para o post
Majesty    1755
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!

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×