¿Necesito Composer en mi servidor de producción (GoDaddy)?

¿Necesito Composer en mi servidor de producción (GoDaddy)?

He estado tratando de obtener una respuesta a esto durante años (y sí, he buscado respuestas aquí, SO y en otros lugares).

Mi situación: tengo un sitio modesto, pero bastante complejo, y solo yo trabajo en él. Cada pocos días abro la cremalleracompletositio, cárguelo en el servidor compartido de GoDaddy, cambie el nombre de la carpeta anterior como una reversión y luego descomprímalo.

El sitio utiliza "bibliotecas" de unas 10 fuentes. Quiero usar Composer para integrar una biblioteca de vez en cuando principalmente para ahorrarme un poco de tiempo.

Por lo general, obtengo un zip de la biblioteca de Github y solo apunto las inclusiones en los directorios correctos (?).

Normalmente, las cosas siguen funcionando bien, pero de vez en cuando se estropean y pierdo un par de horas (a veces DÍAS) ajustando las inclusiones de carga automática, otras inclusiones, etc., para que todo vuelva a funcionar.

Esta vez, Twilio estaba funcionando bien, reconstruí el remitente de mensajes de texto y ahora el envío de SMS funciona bien en el servidor local pero no en el remoto (lo que podría hacer que la idea de usar Composer sea discutible).

Simplemente agradecería alguna confirmación, ya que estoy bastante seguro de que volver a cargar Composer en este proyecto causará problemas horribles.

Mi nivel de experiencia varía de básico a medio en PHP y Apache. Tengo una licenciatura en Ciencias de la Computación, pero data de 1979 y mis habilidades con las tarjetas perforadas no son de gran utilidad aquí.

Respuesta1

Sí... Básicamente necesitas un compositor. Pero hay una especie de solución... Puede usar git y agregar a su confirmación incluso los proveedores. De esa manera, cuando tenga cambios, podrá extraer solo los cambios. Pero si no compromete explícitamente a los proveedores, también necesitará Composer.

información relacionada