[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Rafael Gil
Criador Rafael Gil 25/02/2022

Bom dia professor estou tendo um problema , estou usando docker tudo configurado inclusive o wsl 2

 

 

UnexpectedValueException
The stream or file "/var/www/projects/laravel-repositories/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied
 
 
estou tendo esse problema 
Manager Carlos Ferreira 25/02/2022

Olá, Rafael!
Tudo bem?

Qual setup Docker vc está usando?

Para resolver pode alterar a permissão do diretório:
chmod -R 777 storage/

Carlos Ferreira
Criador Rafael Gil 25/02/2022

Estou usando o laradock

Rafael Gil
Criador Rafael Gil 25/02/2022

Professor nao estou achando o lugar pra alterar 

Rafael Gil
Criador Rafael Gil 25/02/2022

É seguro usar o 777 ?

Rafael Gil
Manager Carlos Ferreira 25/02/2022

Local sim, sem problemas.

Em produção, você acessa com um usuário não root:
docker-compose exec --user=laradock workspace bash


---

Acessa o container do workspace:
docker-compose exec workspace bash
cd seu-projeto/
chmod -R 777 storage/

Carlos Ferreira
Criador Rafael Gil 25/02/2022

Professor ainda nao esta dando certo, vou te encaminhar o erro no link 

 

https://ibb.co/DtRfsbK

 

Rafael Gil
Manager Carlos Ferreira 25/02/2022

Você está fora do container Docker, dentro do windows, por isso erro.

Observe, o comando docker-compose exec workspace bash você rodou fora da pasta onde está no seu projeto (deve rodar em C:/Docker/projects/laravel-repositories)

Esse comando chomd é do linux

Carlos Ferreira
Criador Rafael Gil 25/02/2022

Bom dia professor agora deu esse erro

 

https://ibb.co/p28NqBD

Rafael Gil
Manager Carlos Ferreira 25/02/2022

Você ainda não está dentro do container do workspace, precisa rodar este comando dentro do diretório onde está o laradock:
docker-compose exec workspace bash

---

Notei que já está usando o WSL2, ótimo!!!

Se quiser usar esse setup aqui amigo: https://academy.especializati.com.br/aula/instalando-o-laravel-9

Carlos Ferreira
Criador Rafael Gil 25/02/2022

Na hora que eu for rodar esse comando tenho que abrir um terminal dentro do laradock e fazer isso pelo WSL ? 

Rafael Gil
Manager Carlos Ferreira 25/02/2022

Exato amigo, tudo o que for fazer com o Docker, faça dentro do WSL

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!