Apesar da facilidade que se encontra em manusear o Xampp e o Ubuntu, as vezes ns,
desenvolvedores, nos deparamos com situaes na qual precisamos editar um arquivo no localhost mas no possvel devido a permisses da pasta "opt". Desta forma, o mais recomendado criar um diretrio direto na sua pasta principal, ento vamos as instrues. Veja a seguir como mudar a pasta htdocs do lampp: Voc deve alterar o diretrio default do DocumentRoot do Apache. Neste caso, da seguinte forma: xxx = nome do usurio do linux Vamos mudar o caminho para "/home/xxx/" onde o "xxx" seu nome de usurio. Acesse o terminal sudo gedit /opt/lampp/etc/httpd.conf ser aberto o gedit ento tecle Ctrl + F para localizar "htdocs" Troque as duas ocorrncias com htdocs para "/home/xxx/htdocs" Crie a pasta no diretorio do usuario com o comando: mkdir /home/xxx/htdocs Ento no terminal novamente execute: sudo cp -Ra /opt/lampp/htdocs /home/xxx/htdocs Mude as permisses para o usurio "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 no foi copiado a pasta htdocs dentro de htdocs que voc criou, provavelmente sim, ento recorte todos os arquivos que esto 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 no tenha funcionado verifique se foi feito todo certo pois isso funcionou perfeitamente no Ubuntu.