Juan Manuel Herrera Carrera
Juan Manuel Herrera Carrera
Laravel
Comparte:

Laravel a Produccion

Siempre me he preguntado como poner laravel en producción correctamente, tanto para un servidor aqui en el trabajo (windows / linux) como en uno de hosting compartido, ese punto es el que no me deja migrar 100% a laravel.
He visto que modifican rutas en un archivo ya en producción, pero que se puede compartir en diferentes proyectos, osea en un proyecto laravel se le meten los archivos de otro y segun funciona, no se, me enrreda eso.
Yo uso codeigniter, y ese es basicamente copiar y pegar y todo funciona, ¿laravel puede ser asi?
Gracias.
HG
HG (326 xp)
Que tal, la unica vez que meti un proyecto laravel a un hosting (dreamhost) tuve que hacer muchos cambios y no me gusto tener que adaptarme, fue entonces que empece a aprender como montar laravel en un VPS como los droplets de Digital Ocean o las instancias EC2 de AWS. Laravel tiene muchas mas herramientas como Task scheduler (cron), Queues, Manejo de cache, que facilmente puedes usar e implementar en un VPS o un servidor que administres, a diferencia de un hosting donde estas muy limitado, ni siquiera te sugeriria que buscaras como hacerlo. Te dejo una guia que me sirvio mucho: https://programacionymas.com/blog/hacer-deploy-app-laravel-digital-ocean 

p.d. disculpa mi falta de acentuacion
2
Juan Manuel Herrera Carrera
Juan Manuel Herrera Carrera (82 xp)
Muchas gracias, eso de los acentos a todos nos pasa no te preocupes, y gracias, crei que solo yo sentia que eso de leravel es un relajo, obvio VPS te cambia todo, no lo habia visto asi, y aqui si tengo control de mis servidores, gracias, reviso la guia.
1
Jesús Cieza
Jesús Cieza (26 xp)
Realmente Laravel en producción es muy diferente con Hosting Compartido y a través de algún VPS.

En mis inicios, con Hosting compartido en Hostinger tuve que aprender a desplegar carpetas completas de Laravel, modificando el index para que apunte al back, copias las carpetas enteras para que funcione normalmente como lo haces con CodeIgniter o sería como decir PHP Plano.

Pero con VPS, al igual que en tu computadora, puedes instalar composer, puedes instalar git, puedes instalar xampp y lograr desplegar a través de algún repositorio y también actualizar algunas dependencias automáticamente a través de composer.

Como consejo, para que tu aplicación funcione al 100% como en tu servidor local sería montarlo en un VPS como DigitalOcean.

2
Juan Manuel Herrera Carrera
Juan Manuel Herrera Carrera (82 xp)
Muchas gracias. Lo intentaré aquí en el trabajo, muchas gracias. 
Diego Mamani
Diego Mamani (22 xp)
Hola Juan, este video me ayudo a hacer el deploy en hosting compartidos: https://youtu.be/DsgWKuGk3yM?t=116     espero te funcione.
4