domingo, 23 de dezembro de 2012

Modificar diretório xampp no Ubuntu


Apesar da facilidade que se encontra em manusear o Xampp e o Ubuntu, as vezes nós, desenvolvedores, nos deparamos com situações na qual precisamos editar um arquivo no localhost mas não é possível devido a permissões da pasta "opt". Desta forma, o mais recomendado é criar um diretório direto na sua pasta principal, então vamos as instruções.

Veja a seguir como mudar a pasta htdocs do lampp:

Você deve alterar o diretório default do DocumentRoot do Apache. Neste caso, da seguinte forma:
xxx = nome do usuário do linux

Vamos mudar o caminho para  "/home/xxx/" onde o "xxx" é seu nome de usuário.

Acesse o terminal

sudo gedit /opt/lampp/etc/httpd.conf

será aberto o gedit então tecle Ctrl + F para localizar "htdocs"

Troque as duas ocorrências com htdocs para "/home/xxx/htdocs"
Crie a pasta no diretorio do usuario com o comando:

mkdir /home/xxx/htdocs

Então no terminal novamente execute:

sudo cp -Ra /opt/lampp/htdocs /home/xxx/htdocs

Mude as permissões para o usuário "xxx" assim:

sudo chown -R xxx:xxx /home/xxx/htdocs

sudo chmod -R 705 /home/xxx/htdocs

Verifique se você consegue acessar a pasta que criou e se pode alterar, se consegue, verifique se não foi copiado a pasta htdocs dentro de htdocs que você criou, provavelmente sim, então recorte todos os arquivos que estão dentro de /home/xxx/htdocs/htdocs para /home/xxx/htdocs e pode deletar a pasta htdocs que ficou vazia. Logo execute esse último comando no terminal como ROOT.

cd /home/xxx/htdocs/xampp

chmod 777 lang.tmp

Pronto a pasta do htdocs já está funcionando em /home/xxx/htdocs e você já pode enviar seus arquivos para lá sem ter que enviar os arquivos em modo ROOT por terminal, caso não tenha funcionado verifique se foi feito todo certo pois isso funcionou perfeitamente no Ubuntu.
Postar um comentário