Olá a todos, frente à algumas dificuldades encontradas no XAMPP fui em busca de respostas, e bom, estou postando aqui os resultados de minhas pesquisas no formato de um pequeno tutorial, mas antes precisamos entender algumas coisas sobre ele:
LAMPP E XAMPP são as mesmas coisas, segue a explicação encontrada no site da Apache Friends:
“A propósito: No passado este software era chamado de LAMPP, mas para evitar confusões, renomeamos para »XAMPP para Linux«. Se você estiver procurando por LAMPP, você estará no caminho certo. ”Sendo que, a pasta do XAMPP chama-se lampp, por isso aqui no tutorial o nome das pastas utilizado será “lampp”.
Então vamos ao tutorial:
I-Método de instalação:Baixe o arquivo do XAMPP nesse endereço:
http://sourceforge.net/projects/xampp/files/BETAS/xampp-linux-1.7.7.tar.gz/download *Não sei o porquê, mas aqui no meu PC o arquivo estava no formato: .tar.gzr, se isso acontecer com você altere (somente o formato) para .tar.gz (selecione o arquivo e apague o últimos r).Após o download abra o terminal e digite:
sudo tar xvfz Downloads/xampp-linux-1.7.7.tar.gz -C /opt
*Entendendo o código:
sudo: dá permições de super-usuário;
O tar xvfz serve para descompactar arquivos;
Downloads/xampp-linux-1.7.7.tar.gz: é o diretório do arquivo(Downloads) e o arquivo que será descompactado;
-C é comando change (alteração, no caso para onde irá) ;
/opt é a pasta em que ele irá ser descompactado;
Você verá então um monte de comandos surgirem no Terminal, e assim que o processo terminar o XAMPP já estará instalado, agora é só abrir o navegador de sua escolha e digitar:
http://localhost/ e escolher o seu idioma.
II-Comandos básicos sobre o XAMPP...Para iniciar o XAMPP digite:
sudo /opt/lampp/lampp start
Para pará-lo:
sudo /opt/lampp/lampp stop
Para reiniciá-lo:
sudo /opt/lampp/lampp restart
Para uma pequena checagem de segurança:
sudo /opt/lampp/lampp security
Para desinstalá-lo:
rm -rf /opt/lampp
III-Modificando pastas dentro do diretório lamppÉ claro que você pode ir no terminal, digitar “sudo nautilus” e navegar até a pasta do lampp e então modificar tudo que tem lá, mas para que ficar fazendo se você já pode fazer isso direto? Ou então, caso você use o Aptana, e deseja criar um projeto dentro dessa pasta, você irá precisar que ela esteja “livre” ao acesso e mudanças, para isso a resposta é simples:
sudo chmod 777 -R /opt/lampp/
*Entendendo o código:
sudo: dá permissões de superusuário;
chmod: altera as permissões de Leitura;
777: altera a leitura, escrita e execução;
-R: altera os grupos de arquivos/sub-diretórios do diretório atual.
/opt/lampp/: diretório que irá receber as alterações;
Pronto, agora já se pode criar, apagar, copiar, colar, etc.
III-“Wrong permissions on configuration file, should not be world writable!”Isso enlouquece qualquer um que não consiga encontrar um solução fácil, mas nada mais é do que o phpMyAdmin dizendo que não se deve utilizar a permissão 777 nas configurações... Então faça o seguinte:
Isso provavelmente ocorreu quando você permitiu que qualquer coisa dentro da pasta lampp pudesse ser alterada, entretanto o phpMyAdmin não permite que o seguintes arquivos fiquem “livres”: “config.inc.php” e “my.cnf”, então execute o seguinte comando:
sudo chmod 644 -R /opt/lampp/phpmyadmin/config.inc.php
sudo chmod 644 -R /opt/lampp/etc/my.cnf
*Entendendo o código:
A explicação é a mesma que no caso anterior, mudando apenas o arquivo escolhido (sudo chmod 644 -R /opt/lampp/phpmyadmin/config.inc.php/my.cnf) e a permissão escolhida, no caso a 644 (somente leitura)
Pronto, terminamos o tutorial sobre o XAMPP, ele de minha autoria e utilizou como fontes os seguintes sites:
http://www.esseconhece.com.br/programacao/php/evitando-erro-de-wrong-permissions-on-configuration-file-no-xampp/http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/apostila-de-permissoeshttp://www.apachefriends.org/pt_br/xampp-linux.html#2173http://www.linuxdescomplicado.com.br/2011/05/10-comandos-que-todo-usuario-linux-deve.htmlhttp://www.li.facens.br/~ricardo/manual-comandos.pdfQualquer dúvida, comando incorreto, ou qualquer outro problema relacionado ao XAMPP e/ou ao tutorial é só perguntar, elogios também serão aceitos rss