Skip to content

Instalación del Sistema

Fernando Nuñez edited this page Jan 31, 2018 · 1 revision

Instalación SIGEP 1 Instalación de Apache La versión 2.2.17 se encuentra en la carpeta 01 – Instalacion\Apache 2.2.17 seleccionar la versión httpd-2.2.17-win32-x86-openssl-0.9.8o.msi Algunas Consideraciones del APACHE En pantalla: SERVER INFORMATION NETWORK DOMAIN: LOCAL SERVER NAME: NACER.LOCAL ADMINISTRADOR MAIL: ADMIN@NACER.LOCAL PUERTO 80 Lo demás opciones por default y seleccionar instalación típica.

2 Instalación de PHP La versión 5.2.17 se encuentra en la carpeta 01 – Instalacion\php 5.2.17 Algunas Consideraciones del PHP • Se debe instalar en el directorio: C:/php • En Pantalla selección de Web Server: Apache 2.2.x Module. • En Pantalla CHOOSE ITEM INSTALL: o PROGRAM->CLI EXECUTABLE (COMPLETO) o EXTENSIONS->CLIBPDF o EXTENSIONS->GD2 o EXTENSIONS->OPENSSL o EXTENSIONS->PDFLIB o EXTENSIONS->PHPDOC o EXTENSIONS->POSTGRESQL o EXTENSIONS->RAR o EXTENSIONS->SSH2 o EXTENSIONS->SVN o EXTENSIONS->ZIP o WEB SERVER SETUP->APACHE 2.2.X MODULO o EXTRAS (COMPLETO)

3 Instalación del sistema de base de datos PostgreSQL La versión 9.0.3 se encuentra en la carpeta 01 – Instalacion\Postgres 9.0.3 Capturas de la instalación del PostgreSQL:

Directorio de Instalación del Sistema.

Directorio donde se almacena la Base de Datos

Pedido de contraseña del super-usuario

NOTA: Para mantener una regla general en todas las instalaciones se sugiere que la contraseña del super-usuario sea “root” (Sin comillas) de tener que modificar la contraseña por un tema de seguridad interno se solicita guardar la misma en un lugar seguro ya que de ser necesaria nuestra intervención para dar soporte necesitaremos la clave del super-usuario para poder ver la base de datos. De no tener la clave deberemos borrar la instalación y volver todo a cero perdiendo toda la información ya ingresada al sistema.

Nota: No modificar el puerto que por defecto es 5432.

Elegir la Opcion C para poder codificar

Nota: Al instalar PostgreSQL tiene que tener en cuenta que en el futuro tome la codificación LATIN1 sino no va a funcionar bien.

Luego de finalizar la instalación ingresar al pgAdmin III y crear el usuario projekt

Seleccionar Roles de Login y hacer click con el boton derecho del raton. Y hacer click nuevamente en Nueva Rol de Login

Nombre del Rol “projekt” (sin comillas) Contraseña “propcp” (sin comillas) esta contraseña no se debe modificar bajo ningún motivo ya que este usuario es el que hace la conexión entre el Sistema Plan Nacer y la base de datos.

Luego ir a la solapa Privilegios de Rol y seleccionar todas las opciones y presionar el botón de OK para finalizar la generación del usuario.

3.1 Creación de la Base de Datos NOTA: Antes de comenzar debemos tener instalado el WinRAR ya que las bases de datos están comprimidas, de no tenerlo ir a la carpeta 01 – Instalacion\WinRAR 3.51 e instalarlo. Vamos a crear dos bases de datos una de prueba con información ya generada para poder probar el sistema y hacer que los usuarios se familiaricen con este y una segunda base de datos limpia para producción. Ingresamos a la carpeta 03 – DB y Archivos\DB y encontraremos dos archivos comprimidos backup-nacerprueba.zip y backup-nacer.zip Hacer click con el botón derecho del ratón y se mostrara el menú con todas las opciones para descomprimir hacer click sobre la que dice Extraer Aquí

De esta manera tendremos dos archivos con el mismo nombre pero uno con la terminación .zip y el otro .tar este último es que utilizaremos para restaurar la base de datos de prueba. Ahora volvemos al pdAdmin III para restaurar la base de pruebas para ellos hacemos click con el botón derecho del ratón en Bases de Datos y aparecerán las siguientes opciones

Hacemos click sobre Nueva Base de Datos y nos aparecerá la siguiente pantalla

Le ponemos como nombre nacer-prueba y en Propietario seleccionamos projekt.

Luego seleccionamos el Codificado que por defecto viene UTF8 lo modificamos a LATIN1

En Plantilla seleccionamos Template0

Y por ultimo en Colación y Tipo de carácter seleccionamos “C”

Y presionamos el botón OK para crear la Base de prueba.

Buscamos la Base de Datos y hacemos click con el botón derecho de ratón para que nos aparezca el siguiente menú

Aquí hacemos click en Restaurar y nos aparecerá la siguiente pantalla

Hacemos click en el botón con los tres puntitos para buscar el archivo .tar para hacer la restauración

Por defecto el PostgreSQL pone como tipo de archivo “Archivos de resguardos (.backup)” pero como el nuestro es .tar debemos seleccionar “Todos los archivos (.*)” y buscarlo dentro de la carpeta en la cual lo descomprimimos (Por un tema de comodidad yo lo hice en el escritorio) de esta manera veremos el archivo .tar, lo seleccionamos y presionamos el botón abrir

De esta manera volvemos a la pantalla anterior y si nos fijamos en el Nombre del Archivo veremos el que seleccionamos

Hacemos click en OK y esperamos a que la base sea restaurada y nos aparecer la siguiente pantalla

Hacemos click en el botón Hecho y desplegamos la base nacer-prueba, presionamos F5 para que se refresque la cantidad de esquemas y veremos lo siguiente

De esta manera hemos terminado de restaurarla base de datos prueba. NOTA: Seguir el punto 3.1 para generar la base de datos de producción generando una base con el nombre nacer y restaurando la base del archivo backup-nacer.tar 4 Instalar los archivos del Sistema Crear una carpeta “sistemas” en el disco donde se va a instalar el Sistema y dos sub-carpetas “nacer-prueba” y “nacer” Copiar de la carpeta 03 – DB y Archivos\ el archivo “nacer.rar” a las sub-carpetas “nacer-prueba” y “nacer” y descomprimir el archivo. 4 Configurar Apache y PHP

Hay dos formas de configurar el Apache y el PHP en forma manual tomando como ejemplo los archivos que se encuentran en la carpeta 02 – Configurar Apache PHP\ o reemplazando los existentes con los que están en la carpeta. Los archivos en cuestión son httpd.conf y php.ini, el primero se encuentra en la carpeta conf del apache y el segundo en la carpeta donde se instalo el php. Si el proceso se va a hacer en forma manual en el archivo httpd.conf generar los siguientes ALIAS A. Ejemplo de Alias: Alias /nacer/ "x:/sistemas/nacer/" <Directory "x:/sistemas/nacer"> Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all

Alias /nacer-prueba/ "x:/sistemas/nacer-prueba/" <Directory "x:/sistemas/nacer-prueba"> Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all

B. Ejemplo de Alias para el caso de acceso ip dinámica (dyndns) Listen 8080

<VirtualHost *:8080> ServerAdmin fernandonu@gmail.com ServerName nacerserver ServerRoot "C:/Archivos de programa/Apache Software Foundation/Apache2.2" DocumentRoot "X:/sistemas/nacer" DirectoryIndex login.php

C. Configuración de genérica de ROUTER ADSL detrás de DYNDNS ver archivo (Config Router Generico con DYNDNS y Apache.doc) NOTA: “X” es el disco rígido donde se instalo el Sistema. Hacer todas las modificaciones necesarias en el archivo httpd.conf y luego reiniciar el servicio y recordad que por cada modificación adicional realizada en el archivo se deberá volver a reiniciar el servicio.

5 Ingreso al Sistema por primera vez http://localhost/nacer-prueba/

Utilizar la siguiente información para poder ingresar al Sistema Usuario: admin Contraseña: admin

Clone this wiki locally