sql >> Database teknologi >  >> RDS >> Mysql

Sådan indstilles miljøvariabler til Laravel 5 på AWS EC2 med MySQL

Russ Matney ovenfor gav det rigtige svar, så han får fluebenet. Jeg vil skrive mit eget svar her for at tilføje detaljer om, hvordan jeg fik tingene til at fungere. Jeg går ud fra, at du har din database sat op og har alle de legitimationsoplysninger, du har brug for.

1. Gå til dit elastiske beanstalk-dashboard

2. Gå derefter til din softwarekonfiguration

3. Tilføj dine produktionsmiljøvariabler som vist nedenfor. Husk at sætte doc-roden til /public, og tilføj også :3306 i slutningen af ​​din databaseslutpunkt for at undgå PDOEXCEPTION-fejlen.

Se større version af billedet nedenfor

4. Næste SSH i din apps eb instans. Se detaljer her , eller prøv følgende nedenfor:

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

Bemærk, at ec1-11-11-11-111.eu-central-1.compute.amazonaws.com er din apps offentlige DNS. Du finder din lige her:

5. cd til din app:$ cd /var/app/current

6. Giv læse-/skriveadgang til din lagermappe, ellers kan appen ikke skrive til logmappen, og det vil resultere i en fejl under kørsel af migreringerne. Sådan giver du adgang:$ sudo chmod -R ugo+rw storage

7. Endelig! Kør dine migreringer og udfør andre håndværkerkommandoer, hvis du vil! $ php artisan migrate Succes skulle nogenlunde se sådan ud fra gitbash:



  1. Samarbejdsfiltrering i MySQL?

  2. Når DISTINCT <> GRUPPER EFTER

  3. Er det muligt at lave to primærnøgler i en tabel?

  4. Hvordan får man forskellen i år fra to forskellige datoer?