Permissão de escrita em novas pastas dentro de /storage/app/new_folder(s)

1. Permissão de escrita em novas pastas dentro de /storage/app/new_folder(s)

Wagner Augusto Mendes dos Santos
wagner1107

(usa Outra)

Enviado em 01/08/2024 - 11:31h

Olá, pessoal, tudo bem?

Estou com um projeto em fase de homologação e estou enfrentando um problema que não consegui resolver até agora. O projeto é em PHP usando Laravel, e o servidor está configurado com Nginx no Ubuntu.

Apesar de ter pesquisado em várias fontes e tentado diversas soluções, o problema persiste.

Descrição do Problema:

Preciso que o sistema armazene arquivos na pasta storage/app/new_folder (onde new_folder é uma pasta criada dinamicamente). Embora eu tenha alterado as permissões das pastas para 755 e ajustado o grupo para www-data, as novas pastas criadas pelo sistema são geradas com o usuário root. Como resultado, o sistema não consegue gravar arquivos nessas pastas recém-criadas.

Comandos Executados:
sudo chown -R www-data:www-data storage
sudo chmod -R 755 storage
sudo systemctl restart nginx


Conteúdo do arquivo em /etc/nginx/nginx.conf

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
worker_connections 768;
# multi_accept on;
}
....


Mesmo após esses comandos, o problema persiste. Alguém teria alguma sugestão ou ideia sobre o que pode estar acontecendo e como resolver isso?

Agradeço desde já pela ajuda!


  


2. Re: Permissão de escrita em novas pastas dentro de /storage/app/new_folder(s)

Tipoff *tipoff
tipoff

(usa Nenhuma)

Enviado em 04/08/2024 - 12:46h

Parece ser o usuário default do nginx que está incorreto. Veja se ajuda:
https://serverfault.com/questions/433265/how-do-i-change-the-nginx-user







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts