Changes between Version 14 and Version 15 of inst_websafiERP


Ignore:
Timestamp:
05/10/11 20:24:00 (14 years ago)
Author:
David
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • inst_websafiERP

    v14 v15  
    22= Manual de instalación de websafiERP =
    33
    4 Manual para la configuración e instalación del aplicativo websafiERP.
    5 
    6 Para la instalación del aplicativo websafiERP se asume que posee el archivo con el contenido del proyecto, debe descomprimir el archivo en algún directorio del equipo.
     4Este documento consigna las instrucciones para la configuración e instalación de la solución '''Websafi ERP'''.
     5
     6Se asume que se ha adquirido el producto y que se tienen archivos comprimidos con el contenido de cada uno de los módulos de la solución.
    77
    88== Requerimientos del servidor para la instalación ==
     
    1818== Instalación esquema Base de Datos ==
    1919
     20Los requerimientos del motor de bases de datos son los siguientes:
     21
    2022* Motor de Base de datos: versión 9i [http://www.oracle.com/technetwork/indexes/downloads/index.html ORACLE]
    21 * Instancia Base de Datos: <nombre del esquema de la base de datos>
    22 * usuario: <nombre del usuario de la base de datos>
    23 * Contraseña: < contraseña de ingreso a la base de datos>
    2423
    2524Una vez creada la instancia, es necesario realizar la importación del esquema de la base de datos.
     
    4443=== Método Script SQL ===
    4544
    46 Para ejecutar el SQL se puede hacer uso de la herramienta de predilección del DBA:
     45Para ejecutar el script SQL se puede hacer uso de la herramienta de predilección del DBA:
    4746
    4847* [http://download.oracle.com/docs/cd/B25329_01/doc/appdev.102/b25108/xedev_sqlplus.htm A través de sqlPlus]
     
    5049* [http://www.google.com.co/search?q=Database+query+tool A través de algún gestor de bases de datos]
    5150
    52 Debe asegurarse de ejecutar el script desde la instancia de la base de datos deseada y dentro del esquema deseado.
     51Debe asegurarse de ejecutar el script dentro la instancia de la base de datos deseada y dentro del esquema deseado.
    5352
    5453== Conceptos para el desarrollo de la instalación ==
     
    6261Para el desarrollo se manejan términos según los siguientes criterios:
    6362
    64 * Ubicación, ruta y/o directorio como ''root proyecto''.
    65 
    66 * Carpeta, componente y/o módulo como ''modulo''.
     63* Ubicación, ruta y/o directorio como ''root''.
     64
     65* Carpeta, componente y/o módulo como ''módulo''.
    6766
    6867
    6968== Mapa de la aplicación ==
    7069
    71 La aplicación websafiERP esta compuesta 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.
    72 
    73 '''Carpetas dentro de la aplicación'''
    74 
    75 Para 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.
     70La aplicación websafiERP esta compuesta por los módulos ''presupuesto'', ''tesorería'', ''comisiones'', '' contabilidad'' y ''bienvenida''. El modulo de ''bienvenida'', se encarga de la parte de aunenticación y administración de usuarios, perfiles y credenciales para los demás módulos.
     71
     72=== Carpetas dentro de la aplicación ===
     73
     74Para cada uno de los módulos, se describe una organización de carpetas. Cada una de las cuales se encarga de una funcion especifica dentro del módulo al que pertenece.
    7675
    7776[[Image(CarpetasProyecto.png)]]
    7877
    79 '''apps''' => Se encuentran los modulos que contienen la vista y la logica de la aplicación
    80 
    81 [[Image(apps.png)]]
    82 
    83 '''config''' => Se encuentran los archivos de configuración de la aplicación
    84 
    85 * databases.yml: contiene la configuración de la base de datos
    86 * schema.yml: contiene el esquema generado por symfony para los datos
     78En '''config''' se encuentran los archivos de configuración de la aplicación, '''databases.yml''' contiene la configuración de la coneción a la base de datos.
    8779
    8880[[Image(conf.png)]]
    8981
    90 '''lib''' => Contiene el modelo y los formularios, generados para la base de datos
    91 
    92 [[Image(lib.png)]]
    93 
    94 '''web''' => Contiene las carpetas para los archivos subidos dentro de la aplicación
    95 
    96 [[Image(web.png)]]
    97 
    9882== Configuración del Servidor Web ==
    9983
    100 Con la instalación del apache se crea una carpeta /var/www en Ubuntu, para Rethat /var/www/html y en windows \Apache\Apache2 en el disco duro, para crear la conexión al aplicativo se debe crear un link al proyecto, esto aplica únicamente para instalaciones '''linux''':
    101 
    102 Se referencia esta carpeta, para la descripción de los pasos como '''<root>'''.
    103 
    104 Los comandos de symfony se ejecutan dentro del directorio del proyecto.
     84Con la instalación del apache se crea una carpeta /var/www en Ubuntu, para Rethat /var/www/html y en windows <Letra de disco duro>:\Apache\Apache2, vamos a llamar '''wwwroot''' a la ubicación de aplicaciones web para la instalación apache que se tenga.
     85
     86Para crear la conexión al aplicativo se debe crear un enlace al proyecto('''<root>'''), esto aplica únicamente para instalaciones '''linux''':
     87
     88Ejecutaremos algunos comandos de php para limpiar algunos archivos y revisar que todo esté funcionando. estos comandos se ejecutan dentro del directorio del proyecto('''<root>''').
    105891. Entrar a la carpeta del proyecto:
    10690{{{
     
    119103 cd <root>/lib/vendor/symfony
    120104}}}
    121 1. Crear enlace dentro de la carpeta root, como usuario administrador, ingresa a la consola de sistema operativo.
    122 Entra al directorio raiz:
    123 {{{
    124  cd /
     1051. Crear enlace hacia la carpeta del proyecto.
     106{{{
     107 cd <'''wwwroot'''>
    125108}}}
    126109Entrar a la carpeta '''root''':
     
    1441271. Entra al directorio raiz segun sistema operativo, como en el paso anterior para crear el link, ejemplo en '''linux''':
    145128{{{
    146  cd var/www
     129 cd <'''wwwroot'''>
    147130}}}
    1481311. Crear link que apunte a la carpeta war que se encuentra en la carpeta del proyecto:
     
    213196}}}
    214197
     198== Prueba de instalación ==
     199
    215200== Referencias ==
    216201