Tengo una aplicación Laravel. Es en vivo y tiene usuarios diarios. Necesito actualizar algunas características. No solo el trabajo de front-end. También hay que cambiar el back-end. Con base de datos. El problema es que nuestro antiguo desarrollador creó este sitio. Ahora él no está aquí, y tampoco hay documentación o plano disponible. Descargué el proyecto. Puedo cambiar el front-end incluso si es en vivo. Cambios afectados. ¿Hay alguna forma de cambiar algún back-end y base de datos cuando está en vivo? ¿Es eso un riesgo? Por favor, chicos, no le den puntos negativos a esta pregunta.
Debería crear un entorno de desarrollo en su máquina local, con su propia base de datos, etc. Cambie eso, pruébelo y, una vez que esté satisfecho, cargue su archivo y los cambios de esquema.
Para configurar un entorno de desarrollo rápido que coincida con su servidor de producción, descargue VirtualBox y Vagrant. Luego visite http://puphpet.com , que le permitirá generar una configuración de servidor.
Descomprima la configuración, cd en la carpeta y escriba vagrant up. Su servidor ahora está en 192.168.56.101.
Por último, edite el archivo de hosts de su sistema operativo para que apunte your.dev.site.com a esa dirección IP. (el nombre de dominio predeterminado en puphpet es impresionante.dev
Puede ingresar a la VM escribiendo vagabundo ssh si es necesario.
¡No edite un sitio de producción, especialmente con usuarios en vivo!