Ao fazer a instalação do Xampp no Ubuntu uma das maiores dificuldades é a permissão para criar, alterar e excluir arquivos, pastas e subpastas na pasta htdocs.
A solução para essa dificuldade é alterar as permissões ou propriedades dos diretórios aonde ficarão os arquivos e pastas dos seus projetos.
Para alterar as permissões, use o comando chmod, por exemplo:
sudo chmod -R 755 /opt/lampp/htdocs
Depois precisar dar permissão para o seu usuário. Primeiro veja qual é o seu usuário logado com o comando:
whoami
Para finalizar, é necessário alterar o proprietário, use o comando chown:
sudo chown -R username:username /opt/lampp/htdocs
Se você preferir, também pode usar o comando find para alterar as permissões apenas em arquivos específicos. Por exemplo, para alterar as permissões em todos os arquivos html no diretório htdocs, execute o seguinte comando:
sudo find /opt/lampp/htdocs -type f -name "*.html" -exec chmod 755 {} \;
Também é possível fazer alterações no arquivo httpd.conf:
sudo gedit /opt/lampp/etc/httpd.conf
Localize a linha aonde informa a localização da pasta htdocs e troque para uma pasta que você possui permissão de escrita.
PS: solução testada no Ubuntu 20.04 LTS.
Muito obrigado deu certo aqui.
Muito obrigado, deu certo! Alguém poderia me explicar de forma detalhada o que cada comando a seguir faz? Por faforzinho, sou iniciante no Ubuntu e to querendo aprender mais! Comando:
$sudo chmod -R 755 /opt/lampp/htdocs
e também:
$sudo chown -R username:username /opt/lampp/htdocs
Gratidão pra caralho
Muito bom Obrigado.
deu certinho…