Edite o seguinte arquivo como root: / etc / apache2 / envvars
usando o comando:
sudo vim /etc/apache2/envvars
altere o usuário e o grupo para si mesmo se houver apenas um usuário e você nunca terá problemas com permissões novamente.
I.E., se você estiver apenas efetuando login e executando o servidor como usuário 'logan':
export APACHE_RUN_USER=logan
%código%
Heck, para esse assunto você poderia mudar esse usuário para o usuário atual, tenho certeza de alguma forma. Então, instale o user_dir, todos têm webs, só você pode ter controle total (a menos que você modifique isso).
Reinicie o servidor
export APACHE_RUN_GROUP=logan
Se você ver:
- Reiniciando o servidor da web apache2 ... esperando / var / lock / apache2 já existe, mas não é um diretório de propriedade do usuário. Por favor, corrija manualmente. Abortando.
Você pode alterar a permissão para os bloqueios do apache antes de reiniciar o apache:
sudo /etc/init.d/apache2 restart
chown -R myuser:myuser /var/lock/apache2/