Seguindo o
post anterior, será possível prover sites com o Apache simplesmente colocando os arquivos na pasta
/home/[usuário]/www. No entanto, se você fizer um script em php para criar um arquivo, não será permitido ao Apache a escrita no diretório e o script não funcionará! Muita dor de cabeça virá até você perceber que o problema é a configuração das permissões.
Você deve mudar o dono e o grupo do diretório para
www-data, que é o usuário padrão do Apache2.
para isso:
sudo chgrp -hR www-data /home/[usuário]/www
sudo chown -hR www-data /home/[usuário]/www
Agora, falta fazer com que o seu usuário tenha permissão de adicionar conteúdo na pasta
/home/[usuário]/www.
Para isso, dê o seguinte comando:
sudo usermod -G www-data /home/[usuário]/www
Agora o
faz parte do grupo
www-data e pode inserir e alterar o conteúdo da pasta.
Nenhum comentário:
Postar um comentário