Você só precisa calcular suas permissões corretamente. Se este for um aplicativo da Web, o usuário que está fazendo a manipulação de arquivos provavelmente é www-data
. Portanto, todos os arquivos e diretórios precisam pertencer ao grupo www-data
e ao usuário. E www-data
deve ter permissões completas para esses arquivos e diretórios.
-
Conceda a propriedade
www-data
de todos os arquivos e diretórios no DocumentRoot:sudo chown -R www-data:www-data /var/www
. -
Altere a permissão para que www-data tenha
rwx
priveleges:sudo chmod -R 775 /var/www
. -
Adicione você mesmo ao grupo
www-data
para poder fazer alterações também:sudo adduser <username> www-data
. Logout e volta. -
Leia sobre privilégios de unix e talvez ajuste a permissão dentro de
/var/www
para ser um pouco mais firme.