Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak ustawić zmienne środowiskowe dla Laravel 5 na AWS EC2 z MySQL?

Russ Matney powyżej udzielił prawidłowej odpowiedzi, więc dostaje znacznik wyboru. Napiszę tutaj swoją własną odpowiedź, aby dodać szczegóły dotyczące tego, jak sprawiłem, że wszystko działało. Zakładam, że masz skonfigurowaną bazę danych i wszystkie potrzebne dane uwierzytelniające.

1. Przejdź do panelu elastycznej fasoli

2. Następnie przejdź do konfiguracji oprogramowania

3. Dodaj zmienne środowiska produkcyjnego, jak pokazano poniżej. Pamiętaj, aby ustawić katalog główny na /public, a także dodać :3306 na końcu punktu końcowego bazy danych, aby uniknąć błędu PDOEXCEPTION.

Zobacz większą wersję zdjęcia poniżej

4. Następny SSH do instancji eb aplikacji. Szczegóły znajdziesz tutaj lub wypróbuj następujące rozwiązania:

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

Pamiętaj, że ec1-11-11-11-111.eu-central-1.compute.amazonaws.com to publiczny DNS Twoich aplikacji. Swój znajdziesz tutaj:

5. cd do Twojej aplikacji:$ cd /var/app/current

6. Przyznaj dostęp do odczytu/zapisu do folderu przechowywania lub aplikacja nie może zapisywać w folderze dzienników, co spowoduje błąd podczas uruchamiania migracji. Aby dać dostęp:$ sudo chmod -R ugo+rw storage

7. Wreszcie! Uruchom swoje migracje i wykonuj inne polecenia rzemieślnika, jeśli chcesz! $ php artisan migrate Sukces powinien z grubsza wyglądać tak z gitbasha:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel Eloquent z dwoma „GDZIE NIE W” w podzapytaniu

  2. Zaktualizuj jedną tabelę MySQL o wartości z innej

  3. mysql wybierz z n ostatnich wierszy

  4. Jak uzyskać identyfikator wiersza w mysql

  5. Grupowanie MySQL PHP według dnia i suma dla każdego dnia