Uma solução é criar o projeto em seu diretório pessoal:
cd ~
mkdir my_project
crie um link para my_project
no diretório webroot:
sudo ln –s ~/my_project /var/www/.
Agora copie todos os arquivos de projeto dentro do diretório my_project
.
Finalmente, se o apache precisar escrever dentro de project
, altere o grupo:
cd my_project
sudo chgrp www-data folder/to/change
Você pode precisar executar este comando sempre que adicionar arquivos ou diretórios.
Isso permite que você trabalhe em sua casa, sem precisar modificar as permissões no webroot.