Desenvolvimento Web: coisas úteis

Uso Apache e PHP instalados no computador, rodando uma distribuição Linux, para ter um ambiente de desenvolvimento no qual posso testar temas e plugins para WordPress e qualquer outra coisa que eu esteja desenvolvendo em PHP.

Depois de uma atualização, precisei refazer algumas configurações para tudo voltar a ficar OK. O problema mais chato de resolver foi um que eu tinha certeza que a solução era muito simples: erro 403. Entretanto eu não lembrava quais eram os passos dessa solução.

Estava tudo certo com o Apache e com o PHP, mas não conseguia, por exemplo, acessar 127.0.0.1/testing/css/style.css. O objetivo desse post é manter o registro de como resolvi esse problema.

Depois de uma pausa para um café e mais um pouco de pesquisa, encontrei o que precisava.

sudo chown -R USER dev/
sudo find /var/www/html -type d -exec chmod u+rwx {} +
sudo find /var/www/html -type f -exec chmod u+rw {} +

Lembre-se de trocar USER, no primeiro comando, pelo seu usuário. Dê ao seu usuário acesso de leitura/escrita e acesso aos arquivos e diretórios.

sudo find /var/www/html -type d -exec chmod g+s {} +

E o comando acima para que todos os novos arquivos sejam criados com o usuário www-data com acesso.

Deixe seu comentário