sql >> Base de Datos >  >> RDS >> Mysql

Cómo establecer variables de entorno para Laravel 5 en AWS EC2 con MySQL

Russ Matney arriba dio la respuesta correcta, por lo que obtiene la marca de verificación. Escribiré mi propia respuesta aquí para agregar detalles sobre cómo hice que funcionaran las cosas. Supongo que tiene su base de datos configurada y tiene todas las credenciales que necesita.

1. Ve a tu panel de control de frijoles mágicos elásticos

2. A continuación, vaya a la configuración de su software

3. Agregue sus variables de entorno de producción como se muestra a continuación. Recuerde establecer la raíz del documento en /public, y también agregue:3306 al final del punto final de su base de datos para evitar el error PDOEXCEPTION.

Ver imagen más grande a continuación

4. Siguiente SSH en su instancia eb de aplicaciones. Vea los detalles aquí , o intente lo siguiente a continuación:

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

Tenga en cuenta que ec1-11-11-11-111.eu-central-1.compute.amazonaws.com es el DNS público de sus aplicaciones. Encontrarás el tuyo aquí:

5. cd a tu aplicación:$ cd /var/app/current

6. Otorgue acceso de lectura/escritura a su carpeta de almacenamiento o la aplicación no podrá escribir en la carpeta de registros y eso generará un error al ejecutar las migraciones. Para dar acceso:$ sudo chmod -R ugo+rw storage

7. ¡Por fin! ¡Ejecute sus migraciones y haga otros comandos artesanales si lo desea! $ php artisan migrate El éxito debería verse más o menos así desde gitbash: