Changes between Version 14 and Version 15 of inst_websafiERP
- Timestamp:
- 05/10/11 20:24:00 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
inst_websafiERP
v14 v15 2 2 = Manual de instalación de websafiERP = 3 3 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.4 Este documento consigna las instrucciones para la configuración e instalación de la solución '''Websafi ERP'''. 5 6 Se 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. 7 7 8 8 == Requerimientos del servidor para la instalación == … … 18 18 == Instalación esquema Base de Datos == 19 19 20 Los requerimientos del motor de bases de datos son los siguientes: 21 20 22 * 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>24 23 25 24 Una vez creada la instancia, es necesario realizar la importación del esquema de la base de datos. … … 44 43 === Método Script SQL === 45 44 46 Para ejecutar el SQL se puede hacer uso de la herramienta de predilección del DBA:45 Para ejecutar el script SQL se puede hacer uso de la herramienta de predilección del DBA: 47 46 48 47 * [http://download.oracle.com/docs/cd/B25329_01/doc/appdev.102/b25108/xedev_sqlplus.htm A través de sqlPlus] … … 50 49 * [http://www.google.com.co/search?q=Database+query+tool A través de algún gestor de bases de datos] 51 50 52 Debe asegurarse de ejecutar el script de sdela instancia de la base de datos deseada y dentro del esquema deseado.51 Debe asegurarse de ejecutar el script dentro la instancia de la base de datos deseada y dentro del esquema deseado. 53 52 54 53 == Conceptos para el desarrollo de la instalación == … … 62 61 Para el desarrollo se manejan términos según los siguientes criterios: 63 62 64 * Ubicación, ruta y/o directorio como ''root proyecto''.65 66 * Carpeta, componente y/o módulo como ''m odulo''.63 * Ubicación, ruta y/o directorio como ''root''. 64 65 * Carpeta, componente y/o módulo como ''módulo''. 67 66 68 67 69 68 == Mapa de la aplicación == 70 69 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 administrarusuarios, perfiles y credenciales para los demás módulos.72 73 '''Carpetas dentro de la aplicación''' 74 75 Para cada uno de los m odulos, se describe una organización de carpetas. Cada una de las cuales se encarga de una funcion especifica dentro del modulo al que pertenece.70 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 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 74 Para 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. 76 75 77 76 [[Image(CarpetasProyecto.png)]] 78 77 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 78 En '''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. 87 79 88 80 [[Image(conf.png)]] 89 81 90 '''lib''' => Contiene el modelo y los formularios, generados para la base de datos91 92 [[Image(lib.png)]]93 94 '''web''' => Contiene las carpetas para los archivos subidos dentro de la aplicación95 96 [[Image(web.png)]]97 98 82 == Configuración del Servidor Web == 99 83 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.84 Con 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 86 Para crear la conexión al aplicativo se debe crear un enlace al proyecto('''<root>'''), esto aplica únicamente para instalaciones '''linux''': 87 88 Ejecutaremos algunos comandos de php para limpiar algunos archivos y revisar que todo esté funcionando. estos comandos se ejecutan dentro del directorio del proyecto('''<root>'''). 105 89 1. Entrar a la carpeta del proyecto: 106 90 {{{ … … 119 103 cd <root>/lib/vendor/symfony 120 104 }}} 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 / 105 1. Crear enlace hacia la carpeta del proyecto. 106 {{{ 107 cd <'''wwwroot'''> 125 108 }}} 126 109 Entrar a la carpeta '''root''': … … 144 127 1. Entra al directorio raiz segun sistema operativo, como en el paso anterior para crear el link, ejemplo en '''linux''': 145 128 {{{ 146 cd var/www129 cd <'''wwwroot'''> 147 130 }}} 148 131 1. Crear link que apunte a la carpeta war que se encuentra en la carpeta del proyecto: … … 213 196 }}} 214 197 198 == Prueba de instalación == 199 215 200 == Referencias == 216 201