¿Cómo ejecuto varios sitios web en el mismo servidor con la misma base de código en PHP?

He creado un CMS especializado y personalizado con varios clientes, cada uno con su propio nombre de dominio, sitio web, área de administración y base de datos, pero todos residen en el mismo servidor.

Cada vez que obtengo un nuevo cliente, simplemente copio todo el código, cambio 3 líneas en un archivo de configuración, y luego todos sus estilos / datos se sacan de la base de datos o de las cargas que publican en el servidor desde su propio administrador zona.

Suena genial hasta ahora ¿verdad?

Bueno, cuando recientemente decidí actualizar todos los sitios de los clientes, esto se convirtió en un gran dolor. Obviamente tuve que cambiar el código en cada instalación. Para una actualización importante, está bien, pero para ajustes frecuentes o similares, duplicar el esfuerzo de carga se vuelve muy molesto ... Espero algún día tener docenas o cientos de clientes, por lo que el código tendrá que centralizarse para que cambiarlo en un lugar lo actualiza en todas partes ... ¿cómo se hace eso?

Respuestas a la pregunta(9)

Su respuesta a la pregunta