Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como definir variáveis ​​de ambiente para Laravel 5 no AWS EC2 com MySQL


Russ Matney acima deu a resposta certa, então ele recebe a marca de seleção. Vou escrever minha própria resposta aqui para adicionar detalhes sobre como fiz as coisas funcionarem. Suponho que você tenha seu banco de dados configurado e todas as credenciais necessárias.

1. Vá para o painel do pé de feijão elástico



2. Em seguida, vá para a configuração do seu software



3. Adicione suas variáveis ​​de ambiente de produção conforme mostrado abaixo. Lembre-se de definir a raiz do documento como /public e também adicionar :3306 no final do ponto de extremidade do banco de dados para evitar o erro PDOEXCEPTION.

Veja a versão maior da imagem abaixo



4. Próximo SSH em sua instância eb de aplicativos. Veja detalhes aqui , ou tente o seguinte:

$ ssh -i path/to/your/key/pair/pem/file.pem [email protected]

Observe que ec1-11-11-11-111.eu-central-1.compute.amazonaws.com é o DNS público de seus aplicativos. Você encontra o seu aqui:



5. cd para seu aplicativo:$ cd /var/app/current

6. Dê acesso de leitura/gravação à sua pasta de armazenamento ou o aplicativo não poderá gravar na pasta de logs e isso resultará em um erro ao executar as migrações. Para dar acesso:$ sudo chmod -R ugo+rw storage

7. Finalmente! Execute suas migrações e faça outros comandos artesanais, se quiser! $ php artisan migrate O sucesso deve ser aproximadamente assim no gitbash: