Problema com Permissões e Criação de Pastas Dinâmicas em Laravel no Ubuntu com N

Iniciado por wagner1107, 01 de Agosto de 2024, 13:06

tópico anterior - próximo tópico

wagner1107

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

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!