should I just chmod everything to 777?
Definitivamente não. Este é sempre um risco de segurança.
A solução é semelhante a a resposta que eu dei aqui . Idealmente, você deve criar um grupo para todos os usuários "web", por exemplo usuários que precisam de acesso de gravação para /var/www
. Isso incluiria você, root
e apache
.
sudo addgroup www-users
Então, você se adicionaria e apache
a esse grupo.
sudo adduser <your-username> www-users
sudo adduser apache www-users
Por fim, vamos modificar /var/www
para que o novo grupo possa acessá-lo totalmente:
sudo chgrp www-users /var/www
sudo chmod –R 775 /var/www
sudo chmod g+s /var/www