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-datade 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
rwxpriveleges:sudo chmod -R 775 /var/www. -
Adicione você mesmo ao grupo
www-datapara 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/wwwpara ser um pouco mais firme.