Configuracion del SIGA-SL
De CidesaWiki
dir: Seudonimo del Nombre del Cliente, Ej: de = Desarrollo Endogeno,  
dir_reportes: Directorio de los Reportes 
dir_cp: Directorio del Modulo de Contabilidad y Presupuesto 
- Crear un Directorio log, cache y darle los permiso de lectura,escritura y ejecución:
$ cd /var/www/cidesa/dir/ $ sudo mkdir log $ sudo mkdir cache $ sudo chmod -R 774 cache $ sudo chmod -R 774 log $ sudo chown -R root:www-data cache $ sudo chown -R root:www-data log
- Crear un enlace simbólico de Contabilidad y Presupuesto:
$ cd /var/www/cidesa/dir/web $ ln -s ../../dir_cp/ contabilidadpresupuesto
- Cambiar el Esquema y la Base de datos (SIGA):
Editar el archivo basededatosAdo.php y verificar el nombre del dbname, Hostname, password y user
NOTA: Se debe crear un usuario adicional en la base de datos, puede ser a traves del pgAdmin III Este nuevo usuario debe ser: usuario=cidesa, password=cidesa (u otro que el cliente quiera)
de forma que al configurar la conexion de la base de datos quedarìa de la siguiente manera:
  $ sudo nano /var/www/cidesa/dir/config/databases.yml
all:
  propel:
    class:          sfPropelDatabase
    param:
      dsn:          pgsql://wiki:wiki@cidesa.sl/SIMA?schema=SIMA055
  sima_user:
    class:          sfPropelDatabase
    param:
      dsn:          pgsql://cidesa:cidesa@cidesa.sl/SIMA?schema=SIMA_USER
Este nuevo usuario es para que funcione el cambio de esquema automático de la aplicacion en base al usuario. Para mas detalles lhernandez arroba cidesa punto com punto ve.
- Cambiar la Base de datos (REPORTE):
Editar el archivo databases.yml y verificar el nombre del dbname, Hostname, password y user
$ sudo nano /var/www/cidesa/dir_reportes/lib/bd/databases.yml $hostname="ip_servidor o localhost"; $user="wiki"; $password="wiki"; $dbname="BASE DE DATOS";
- Cambiar la Base de datos (Contabilidad y Presupuesto):
Editar el archivo basededatosAdo.php y verificar el nombre del dbname, Hostname, password y user
$ sudo nano /var/www/cidesa/dir_cp/lib/bd/basededatosAdo.php $hostname="ip_servidor o localhost"; $user="wiki"; $password="wiki"; $dbname="BASE DE DATOS";
- Para poder accesar a las paginas de los modulos de Contabilidad y Presupuesto hay que modificar el archivo app.yml
   $ nano /var/www/cidesa/dir/apps/autenticacion/config/app.yml
   all:
   .apps:
     autenticacion:    autenticacion
     compras:          compras
     tesoreria:        tesoreria
     bienes:           bienes
     ingresos:         ingresos
     nomina:           nomina
     formulacion:      formulacion
     this:             autenticacion      #cambiar en cada app
     ayuda:            ayudas
     contabilidadpresupuesto: /home/jlobaton/www/siga/web/contabilidadpresupuesto
     Debe modificarse la ultima linea por la ruta /var/www/cidesa/dir/web/contabilidadpresupuesto/
- Luego de finalizada la configuración, subir al servidor de Cidesa los cambios realizados al cópdigo del cliente, tanto para la aplicacion base, contabilidad, presupuesto y los reportes:
Aplicacion Base:
    $ cd /var/www/cidesa/dir
    $ svn commit
Aplicacion Contabilidad y Presupuesto:
    $ cd /var/www/cidesa/dir_cp
    $ svn commit
Aplicacion Reporte:
    $ cd /var/www/cidesa/dir_reportes
    $ svn commit
				
								
								
												
			
