Failed to open stream
[Concluído]
Bom dia, Carlos.
Erro de Permission denied
Meu windows 10 home. Instalei o docker desktop, segui a aula 3, fiquei em dúvida sobre criar a pasta públic e arquivo Index. Eu não criei a pasta nem o arquivo. Arquivo vazio!?
O nome do meu arquivo conf é laravel-foods.conf
No browser, dígito laravel-foods.test e aparece este erro de permissão negada.
Olá, tudo bem?
Acessa o container do workspace:
docker-compose exec workspace bash
E dê permissão 777 para o diretório storage:
chmod -R 777 storage/
Boa noite, professor
Deu este erro.
The stream or file "/var/www/projects/laravel-foods/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied
No laravel-foods.conf
server_name laravel-foods.test;
root /var/www/projects/laravel-foods/public;
dentro do laravel-foods criei o index.php
Lembrando que meu note é i7 windows10 home. Tenho que configurar o wls2?
Eu acho que tem alguma coisa a ver com a instalação do WSL2 no sentido de precisar o "linux" e conseguir as permissões...
Já instalei o WSL2, o terminal do windows, ubuntu, docker e vou testar...
Está usando o laradock, certo?
Precisa acessar o container do workspace:
docker-compose exec workspace bash
E alterar as permissões do diretório storage/
chmod -R 777 storage/
Boa noite, professor!
Estou usando o laradock com o docker.
Eu deveria instalar o laradock dentro da pasta do meu projeto?
Se eu retirar o workspace..
docker-compose up -d nginx mysql phpmyadmin ?
Dá probelema?
Instalei o docker desktop...mudei para WSL2...terminal windows.... vou continuar criando os projetos no windows ou mudança de vida: linux?
Como está perdendo muito tempo com o Docker, use o Laragon e continue o seu progresso amigo: https://www.youtube.com/watch?v=KBimnW4WeBg
------
Não, o laradock fica no mesmo nível do seu projeto:
laradock/
projeto1/
projeto2/
O container do workspace sobe por default, porque ele está ligado ao fpm (que sobe por default ao subir o nginx)
------
Se prefere insistir com o Docker amigo, use essa configuração aqui: https://academy.especializati.com.br/aula/criar-ambiente-docker-microservice-laravel
Professor, boa tarde!
Já estou usando o laragon...mas fiquei dois dias pesquisando sobre memória do composer (php) causando a não instalação do AdminLTE. FUi no php.ini e aumentei a memória...
Mas vou aprendendo aos poucos com o docker... O microsservice...é cada pedaço do laravel é um microsservice que será acessado por cada usuário com autorização...
O Laravel lançou o Sail para trabalhar com o Docker...
Se tiver experiência com o Sail, pode usar sem medo.
Nos cursos de microservices, para nível de aprendizado, criamos do zero a nossa própria imagem Docker, passo a passo.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!