error http 500 do servidor
Boa noite, Carlos, deu certo com esse comando e baixou todas as dependências, mas após executar as migrações e tentar acessar o sistema eu vejo que a url é redirecionada para a rota de login que é o certo, mas a página não abri e retona HTTP ERROR 500 procurei e não achei nada esclarecedor o que será?
Carlos os logs do Container está assim:
[11-May-2022 15:15:43] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[11-May-2022 15:15:43] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[11-May-2022 15:15:43] NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root
[11-May-2022 15:15:43] NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root
[11-May-2022 15:15:43] NOTICE: fpm is running, pid 1
[11-May-2022 15:15:43] NOTICE: ready to handle connections
172.26.0.5 - 11/May/2022:15:18:25 +0000 "GET /index.php" 500
172.26.0.5 - 11/May/2022:15:18:32 +0000 "GET /index.php" 302
172.26.0.5 - 11/May/2022:15:18:32 +0000 "GET /index.php" 500
172.26.0.5 - 11/May/2022:15:19:45 +0000 "GET /index.php" 302
172.26.0.5 - 11/May/2022:15:19:45 +0000 "GET /index.php" 500
Olá, Rafael!
Tudo bem?
Nos logs da aplicação, tem alguma informação a mais?
ls storage/logs/
É importante ler estes logs para analisar o problema, porque pode ter algum erro de permissão;
---
Você está usando o mesmo setup do curso?
Bom dia, Carlos, estou usando o mesmo setup do curso de docker, o arquivo de log está limpo, na VM do data center até para rodar os comandos dentro do container tem que ser com usuário root e erro fala sobre isso que FPM não foi executado como root, será que o problema de permissão é da própria VM?
Como está o seu Dockerfile?
Está usando o usuário sudo, ou usuário comum?
https://github.com/especializati/setup-docker-laravel/blob/laravel-9-com-php-8/Dockerfile#L4
carlos, estou usando como root
ARG user
ARG uid
RUN useradd -G www-data,root -u $uid -d /home/$user $user
RUN mkdir -p /home/$user/.composer && \
chown -R $user:$user /home/$user
Boa noite, Carlos, subi a mesma aplicação como produção na digital ocean e funcionou e não deu error 500, mas por que na VM do data center da error 500? se subiu não e não deu error na digital ocean então não problema na aplicação, você tem ideia do que seja? obs: aplicação tem ficar no data center interno
sim
isto é só avisos e não erros:
[11-May-2022 15:15:43] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[11-May-2022 15:15:43] NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root
Pode ser questões de privilégios do usuário, talvez por não ter permissão de sudo, ou mesmo o Docker só rodar como sudo, isso pode ser um dos motivos do problema.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!