Mario, Por que no usas virtualhost y creas un dns para cada cliente? Le vas a dar la flexibilidad a tu cliente de conectarse desde su casa, o cambiar el proveedor de internet. Podrias crear una carpeta con globales en la carpetata del vhost que acceda a los fuentes comunes ubicada en alguna carpeta /lib. Es una forma simple de cambiar logos, textos de bienvenida, css y quizas dsn de la BD sin tener que guardar esa configuracion en BD.
Dependiendo de la sensibilidad de los datos y a pesar de que puede resultar molesto evalua crear instancias de BD para cada cliente (pueden estar en una misma instalacion). Es mas trabajo hacerlo asi por que los upgrade y los backup se hacen por separado...pero esa es tambien la ventaja. Si se rompe algo podes recuperar el backup de un cliente y no volver un dia atras a todos. Tambien podes probar los upgrade con un cliente conejo de indias y despues upgradear al resto de tus clientes. Sobre esto tendras que implementar tu seguridad con claves, https y todo lo que corresponda a la sensibilidad de los datos. Saludos 2008/12/26 Mario Daniel Carugno <[email protected]>: > Es porque quiero hacer una aplicacion web que sera usada por varias empresas. > Para no tener que instalarle una aplicacion a cada una, hago una sola y derivo > clases para implementar solo las cosas que sean diferentes. Asi el > mantenimiento > es mas simple. > Para saber que empresa esta usando la aplicacion, usaria el REMOTE_HOST > Si alguien me puede recomendar otra forma de mantener una aplicacion en > distintos servidores, le agredecere la informacion. > > Saludos y gracias > > _______________________________________________ > Lista de correo Programacion. > [email protected] > http://listas.fi.uba.ar/mailman/listinfo/programacion > _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
