Changes between Initial Version and Version 1 of inst_websafiERP


Ignore:
Timestamp:
05/09/11 14:51:50 (14 years ago)
Author:
Luis Carlos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • inst_websafiERP

    v1 v1  
     1[[PageOutline(2)]]
     2= Manual de instalación de websafiERP =
     3
     4Manual para la configuración e instalación del aplicativo websafiERP.
     5
     6== Instalación esquema Base de Datos ==
     7
     8* Motor de Base de datos: ORACLE
     9* Instancia Base de Datos: <nombre del esquema de la base de datos>
     10* usuario: <nombre del usuario de la base de datos>
     11* Contraseña: < contraseña de ingreso a la base de datos>
     12
     13Una vez creado la instancia, es necesario realizar la importación del esquema de la base de     datos, la cual se encuentra en un archivo .dmp, para el caso en particular: websafiERP.dmp.
     14       
     15El comando para la importación del esquema es el siguiente:
     16
     17{{{
     18 ORACLE_HOME/bin$ export ORACLE_SID=websafiERP
     19 ORACLE_HOME/bin$ ./imp usuario/password file=websafiERP.dmp full=y;
     20}}}
     21
     22== Requerimientos del servidor para la instalación ==
     23
     24El servidor donde se instalara la aplicación debe tener lo siguiente, para su correcto funcionamiento:
     25
     261. [http://www.php.net/downloads.php PHP] 5 o superior
     271. [http://www.apache.org/dyn/closer.cgi Apache]
     281. [http://www.oracle.com/index.html ORACLE] InstantClient
     291. Driver oci para configuracion de ORACLE
     301. Driver dbase php
     31
     32== Configuración de la conexión a la base de datos ==
     33
     34Para la configuración de la base de datos de la aplicación es necesario modificar el archivo databases.yml. En este archivo se configuran los parametros de conexión de la base de datos, la ruta de este archivo en cada modulo es: [nombre_modulo] / config / databases.yml
     35
     36Se deben cambiar los datos de acuerdo a la conexion de la base de datos:
     37
     38'''Modulo presupuesto'''
     39
     40{{{
     41 all:
     42   presup:
     43     class: sfDoctrineDatabase
     44     param:
     45        dsn: 'oracle:dbname=//[ host ]:[ port ]/ [ instancia ];charset=AL32UTF8'
     46        username: [usuario de la base de datos]
     47        password: [contraseña para el usuario en la base de datos]
     48}}}
     49
     50'''Modulo tesorería'''
     51
     52{{{
     53 all:
     54   doctrine:
     55     class: sfDoctrineDatabase
     56     param:
     57        dsn: 'oracle:dbname=//[ host ]:[ port ]/ [ instancia ];charset=AL32UTF8'
     58        username: [usuario de la base de datos]
     59        password: [contraseña para el usuario en la base de datos]
     60}}}
     61
     62'''Modulo comisiones'''
     63
     64{{{
     65 all: 
     66   propel: 
     67   class:   sfPropelDatabase 
     68   param: 
     69     phptype:  oracle 
     70     host:   
     71     database: [nombre de la instancia de la base de datos]
     72     username: [usuario de la base de datos]
     73     password: [contraseña para el usuario en la base de datos]
     74     host: [servidor en el que se encuentra la base de datos ]
     75}}}
     76
     77'''Modulo contabilidad'''
     78
     79{{{
     80  all:
     81    doctrine:
     82      class: sfDoctrineDatabase
     83      param:
     84        dsn: 'oracle:dbname=//[ host ]:[ port ]/ [ instancia ];charset=AL32UTF8'
     85        username: [usuario de la base de datos]
     86        password: [contraseña para el usuario en la base de datos]
     87}}}
     88
     89== Mapa de la aplicación ==
     90
     91La aplicación websafiERP esta compuesto por los módulos ''presupuesto'', ''tesorería'', ''comisiones'', '' contabilidad'' y ''bienvenida''. El modulo de bienvenida, se encarga de la parte de autentificar y administrar usuarios, perfiles y credenciales para los demás módulos.
     92
     93'''Carpetas dentro de la aplicación'''
     94
     95Para cada uno de los modulos,  se describe una organización de carpetas. Cada una de las cuales se encarga de una funcion especifica dentro del modulo al que pertenece.
     96
     97apps => Se encuentran los modulos que contienen la vista y la logica de la aplicación
     98
     99config => Se encuentran los archivos de configuración de la aplicación
     100
     101* databases.yml: contiene la configuración de la base de datos
     102* schema.yml: contiene el esquema generado por symfony para los datos
     103
     104lib => Contiene el modelo y los formularios, generados para la base de datos
     105
     106web => Contiene las carpetas para los archivos subidos dentro de la aplicación
     107
     108