Não há uma solução fácil para isso. Você basicamente tem duas opções:
- Percorra todos os arquivos e pastas e defina a permissão para cada um manualmente
- Reinstalar
Na maioria dos casos, o último é o mais fácil
Não há uma solução fácil para isso. Você basicamente tem duas opções:
Na maioria dos casos, o último é o mais fácil
Como a maioria dos arquivos em laravel usa permissões semelhantes, tudo o que você precisa fazer é:
cd my_laravel_app
chmod -R u+rwX,go+rX,go-w .
chmod -R o+w storage bootstrap/cache
A segunda linha irá:
rwx
permissões nos diretórios e rw
permissões nos arquivos rx
permissões nos diretórios e r
permissões nos arquivos A terceira linha dá permissões de gravação para outros para os diretórios relevantes.
Você terá que lembrar se alguma outra coisa precisava de permissão de escrita para outros, talvez public/uploads
.
Tags permissions linux ubuntu