sql >> Database >  >> RDS >> Mysql

Omgevingsvariabelen instellen voor Laravel 5 op AWS EC2 met MySQL

Russ Matney hierboven gaf het juiste antwoord, dus hij krijgt het vinkje. Ik zal hier mijn eigen antwoord schrijven om details toe te voegen over hoe ik dingen heb laten werken. Ik neem aan dat je je database hebt ingesteld en over alle inloggegevens beschikt die je nodig hebt.

1. Ga naar je elastische bonenstaak-dashboard

2. Ga vervolgens naar uw softwareconfiguratie

3. Voeg uw productieomgevingsvariabelen toe zoals hieronder wordt weergegeven. Vergeet niet om de doc root in te stellen op /public, en voeg ook :3306 toe aan het einde van uw database-eindpunt om de PDOEXCEPTION-fout te voorkomen.

Bekijk een grotere versie van de afbeelding hieronder

4. Volgende SSH in uw apps eb-instantie. Bekijk hier details , of probeer het volgende hieronder:

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

Let op:ec1-1-11-11-11.eu-central-1.compute.amazonaws.com is de openbare DNS van uw apps. Je vindt de jouwe hier:

5. cd naar je app:$ cd /var/app/current

6. Geef lees-/schrijftoegang tot uw opslagmap, anders kan de app niet schrijven naar de logboekmap en dat resulteert in een fout bij het uitvoeren van de migraties. Om toegang te geven:$ sudo chmod -R ugo+rw storage

7. Tenslotte! Voer uw migraties uit en voer andere ambachtelijke opdrachten uit als u wilt! $ php artisan migrate Succes zou er ongeveer zo uit moeten zien vanuit gitbash:



  1. Kan een tabel twee externe sleutels hebben?

  2. ORA-00001 unieke beperking geschonden

  3. MAX() Functie in PostgreSQL

  4. Maak een ROLLING-som over een bepaalde periode in mysql