[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Higor Lemos do Prado
Criador Higor Lemos do Prado 22/12/2020

 Olá Carlos,

Tudo bem?

Fiz todos os processos recomendados até aqui e estava dando tudo certo com o deploy para a digital ocean. Testei com uma aplicação

laravel pura, somente o ambiente básico e funcionou ok, mas quando coloquei meu projeto, ocorreu um "500 Server Error". Localmente ela roda normalmente. Utilizo o Laradock, exatamente como no curso.

Algumas configurações da minha aplicação:

.env
APP_NAME=Laravel
APP_ENV=production
APP_KEY=base64:fbbuhdrJKaaAqQtA5u0s/bYWlya69I5xIcBpA2B1Mvc=
APP_DEBUG=false
APP_URL=http://localhost

### MYSQL ######

MYSQL_VERSION=5.7
MYSQL_DATABASE=default
MYSQL_USER=default
MYSQL_PASSWORD=minhasenha
MYSQL_PORT=3306
MYSQL_ROOT_PASSWORD=minhasenha
MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d 

Att.,

Higor

Manager Carlos Ferreira 22/12/2020

Na D.O. todos os containers estão rodando certinho?
docker ps

No seu Laravel, tem o arquivo .env?

Quando baixou as dependências do projeto, gerou algum erro? Qual?
composer install

Carlos Ferreira
Criador Higor Lemos do Prado 22/12/2020

Clonei o projeto do github normalmente, criei o .env a partir do .env-example. Ao baixar as dependências não hoveram erros. Os containers estão rodando.

Tirei um print:

https://drive.google.com/file/d/1PfIgUU_5kz5_W89RI2Yzw5EFv9BVq9sP/view?usp=sharing

 

Higor Lemos do Prado
Manager Carlos Ferreira 22/12/2020

Confere nos logs do laravel o que tem de informação, em storage/logs/

Gerou a key do projeto?
php artisan key:generate

Carlos Ferreira
Criador Higor Lemos do Prado 22/12/2020

Tinha gerado a key com o comando php artisan key:generate.

Acessando o storage/logs descobri que havia um erro SQLSTATE[HY000] [2002] Connection refused.

Então corrigi os dados de acesso ao banco mysql e deu certo!

Sem essa dica do storage/logs ficaria difícil descobrir qual era o problema e qual medida tomar. Muito Obrigado!

 

Higor Lemos do Prado
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!