Configuracion del SIGA-SL

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
 
(19 ediciones intermedias no se muestran.)
Línea 1: Línea 1:
-
'''dir:''' Seudonimo del Nombre del Cliente, Ej: de = Desarrollo Endogeno,  <br>
+
1.- Configurar la conexión de la base de datos (Igual en los dos archivos):
-
'''dir_reportes:''' Directorio de los Reportes <br>
+
-
'''dir_cp:''' Directorio del Modulo de Contabilidad y Presupuesto <br>
+
-
 
-
* Crear un Directorio '''log, cache''' y darle los permiso de lectura,escritura y ejecución:
 
<pre>
<pre>
-
   $ cd /var/www/cidesa/dir/
+
   $ nano /var/www/cidesa/siga/config/databases.yml
-
  $ sudo mkdir log
+
-
  $ sudo mkdir cache
+
-
   $ sudo chmod -R 774 cache
+
   $ nano /var/www/cidesa/configurations/databases.yml
-
  $ sudo chmod -R 774 log
+
-
  $ sudo chown -R root:www-data cache
+
-
  $ sudo chown -R root:www-data log
+
-
</pre>
+
-
 
+
ej:
-
* Crear un enlace simbólico de Contabilidad y Presupuesto:
+
-
<pre>
+
-
  $ cd /var/www/cidesa/dir/web
+
-
  $ ln -s ../../dir_cp/  contabilidadpresupuesto
+
-
</pre>
+
-
 
+
-
 
+
-
* 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:
+
-
 
+
-
<pre>
+
-
  $ sudo nano /var/www/cidesa/dir/config/databases.yml
+
all:
all:
Línea 41: Línea 12:
     class:          sfPropelDatabase
     class:          sfPropelDatabase
     param:
     param:
-
       dsn:         pgsql://wiki:wiki@cidesa.sl/SIMA?schema=SIMA055
+
       phptype:           pgsql
 +
      hostspec:           localhost
 +
      database:           CAMBIAR_POR_EL_NOMBRE_DE_LA_BASE_DE_DATOS
 +
      username:          postgres
 +
      password:          postgres
 +
      schema:            CAMBIAR_POR_EL_ESQUEMA_DE_LA_BASE_DE_DATOS  EJ: SIMA002
   sima_user:
   sima_user:
     class:          sfPropelDatabase
     class:          sfPropelDatabase
     param:
     param:
-
       dsn:         pgsql://cidesa:cidesa@cidesa.sl/SIMA?schema=SIMA_USER
+
       phptype:           pgsql
 +
      hostspec:           localhost
 +
      database:          CAMBIAR_POR_EL_NOMBRE_DE_LA_BASE_DE_DATOS
 +
      username:          cidesa
 +
      password:           cidesa
 +
      schema:            SIMA_USER
 +
 
</pre>
</pre>
-
'''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.'''
+
2.- Cambiar la Base de datos (REPORTE):
-
 
-
* Cambiar la Base de datos (REPORTE):
 
Editar el archivo '''databases.yml''' y verificar el nombre del '''dbname, Hostname, password y user'''
Editar el archivo '''databases.yml''' y verificar el nombre del '''dbname, Hostname, password y user'''
<pre>
<pre>
-
   $ sudo nano /var/www/cidesa/dir_reportes/lib/bd/databases.yml
+
   $ nano /var/www/cidesa/siga_reportes/lib/bd/databases.yml
-
  $hostname="ip_servidor o localhost";
+
ej:
-
  $user="wiki";
+
-
  $password="wiki";
+
-
  $dbname="BASE DE DATOS";
+
-
</pre>
+
 +
database:
 +
  name:    SIMA3
 +
SIMA3:
 +
  host:    localhost
 +
  usuario:  cidesa
 +
  password: cidesa
 +
  bd:      CAMBIAR_POR_EL_NOMBRE_DE_LA_BASE_DE_DATOS
 +
  schema:  CAMBIAR_POR_EL_ESQUEMA_DE_LA_BASE_DE_DATOS EJ: SIMA002
 +
  port:    5432
 +
  empresa:  002
 +
  reportes:
 +
    logo:      "../../img/logo_1.jpg"
 +
    nropagina:  true
-
* Cambiar la Base de datos (Contabilidad y Presupuesto):
 
-
Editar el archivo '''basededatosAdo.php''' y verificar el nombre del '''dbname, Hostname, password y user'''
 
-
<pre>
 
-
  $ sudo nano /var/www/cidesa/dir_cp/lib/bd/basededatosAdo.php
 
-
 
-
  $hostname="ip_servidor o localhost";
 
-
  $user="wiki";
 
-
  $password="wiki";
 
-
  $dbname="BASE DE DATOS";
 
</pre>
</pre>
-
*Para poder accesar a las paginas de los modulos de Contabilidad y Presupuesto hay que modificar el archivo app.yml
+
3.- Para poder acceder a las paginas de los módulos de Contabilidad y Presupuesto hay que modificar el archivo app.yml
<pre>
<pre>
-
  $ nano /var/www/cidesa/dir/apps/autenticacion/config/app.yml
+
se configura el archivo asi:
-
  all:
+
  $ nano /var/www/cidesa/configurations/app.yml
 +
 
 +
  all:
   .apps:
   .apps:
     autenticacion:    autenticacion
     autenticacion:    autenticacion
-
     compras:         compras
+
     max_per_page:     15
-
     tesoreria:        tesoreria
+
     contabilidadpresupuesto:          /var/www/cidesa/siga_cp/
-
    bienes:          bienes
+
     reportes:                          /var/www/cidesa/siga_reportes/
-
    ingresos:        ingresos
+
    reportes_web:                      reportes/reportes
-
    nomina:          nomina
+
    this: autenticacion   
-
    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_cp/
+
</pre>
</pre>
-
*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:
+
4.- Luego de finalizada la configuración, subir al servidor de Cidesa los cambios realizados al código del cliente, en la configuración de reportes y parámetros:
-
Aplicacion Base:
+
P.D.: Este ultimo paso solo se debe realizar en el servidor principal para el resto de equipos simplemente omitir este paso.
-
<pre>
+
-
    $ cd /var/www/cidesa/dir
+
-
    $ svn commit
+
-
</pre>
+
-
Aplicacion Contabilidad y Presupuesto:
+
Aplicación Reporte:
<pre>
<pre>
-
     $ cd /var/www/cidesa/dir_cp
+
     $ cd /var/www/cidesa/siga_reportes
     $ svn commit
     $ svn commit
</pre>
</pre>
-
Aplicacion Reporte:
+
Carpeta de Configuración:
<pre>
<pre>
-
     $ cd /var/www/cidesa/dir_reportes
+
     $ cd /var/www/cidesa/configurations
     $ svn commit
     $ svn commit
</pre>
</pre>

Última versión de 15:10 1 sep 2014

1.- Configurar la conexión de la base de datos (Igual en los dos archivos):

  $  nano /var/www/cidesa/siga/config/databases.yml

  $  nano /var/www/cidesa/configurations/databases.yml

ej:

all:
  propel:
    class:          sfPropelDatabase
    param:
      phptype:            pgsql
      hostspec:           localhost
      database:           CAMBIAR_POR_EL_NOMBRE_DE_LA_BASE_DE_DATOS
      username:           postgres
      password:           postgres
      schema:             CAMBIAR_POR_EL_ESQUEMA_DE_LA_BASE_DE_DATOS  EJ: SIMA002
  sima_user:
    class:          sfPropelDatabase
    param:
      phptype:            pgsql
      hostspec:           localhost
      database:           CAMBIAR_POR_EL_NOMBRE_DE_LA_BASE_DE_DATOS
      username:           cidesa
      password:           cidesa
      schema:             SIMA_USER

2.- Cambiar la Base de datos (REPORTE):

Editar el archivo databases.yml y verificar el nombre del dbname, Hostname, password y user

  $ nano /var/www/cidesa/siga_reportes/lib/bd/databases.yml

ej:

database:
  name:     SIMA3
SIMA3:
  host:     localhost
  usuario:  cidesa
  password: cidesa
  bd:       CAMBIAR_POR_EL_NOMBRE_DE_LA_BASE_DE_DATOS
  schema:   CAMBIAR_POR_EL_ESQUEMA_DE_LA_BASE_DE_DATOS EJ: SIMA002
  port:     5432
  empresa:  002
  reportes:
    logo:       "../../img/logo_1.jpg"
    nropagina:  true


3.- Para poder acceder a las paginas de los módulos de Contabilidad y Presupuesto hay que modificar el archivo app.yml

 se configura el archivo asi:

  $ nano /var/www/cidesa/configurations/app.yml

  all:
   .apps:
     autenticacion:    autenticacion
     max_per_page:     15
     contabilidadpresupuesto:           /var/www/cidesa/siga_cp/
     reportes:                          /var/www/cidesa/siga_reportes/
     reportes_web:                      reportes/reportes
     this: autenticacion    
     


4.- Luego de finalizada la configuración, subir al servidor de Cidesa los cambios realizados al código del cliente, en la configuración de reportes y parámetros:

P.D.: Este ultimo paso solo se debe realizar en el servidor principal para el resto de equipos simplemente omitir este paso.

Aplicación Reporte:

    $ cd /var/www/cidesa/siga_reportes
    $ svn commit

Carpeta de Configuración:

    $ cd /var/www/cidesa/configurations
    $ svn commit
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas