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!