+ All Categories
Home > Documents > Manual Instalacion

Manual Instalacion

Date post: 22-Jul-2016
Category:
Upload: bexandy-rodriguez
View: 59 times
Download: 3 times
Share this document with a friend
21
Transcript
Page 1: Manual Instalacion
Page 2: Manual Instalacion

SOBRE EL MANUAL

Versión 1 / Mayo 2014

Autores

TSU. Reydi Hernandez TSU. Ender Gonzalez TSU. Jose Visliquez

Licencia

Este trabajo se encuentra bajo una licencia Creative Commons

Atribución-NoComercial-CompartirIgual 3.0 Unported (CC BY-NC-SA 3.0)

Contacto

[email protected]

2

Page 3: Manual Instalacion

INDICE

Requisitos previos.

Instalación de Dependencias.

Descarga de Archivos.

Configuración de Postgres.

Configurar la Base de Datos.

Configuración Apache.

Configuración PHP5.

Configuración archivos SIGESP.

Abrir Sigesp

3

Page 4: Manual Instalacion

REQUISITOS PREVIOS

Para comenzar la instalación de nuestro sigesp se debe tener instaladopreviamente la distribución DEBIAN 6 Squeeze, al momento de la instalación denuestra distribución debemos configurarla en el territorio español para que escojala codificación latin9 por defecto y debemos elegir los repositorios preferiblementede estados unidos ya que por lo general son los que están mas actualizados.

Luego de la instalación de debían 6 o una distribución similar abrimos una

terminal como súper usuario y nos dirigimos a /etc/apt/ y abrimos con nuestro

editor de texto favorito el archivo source.list .

4

Page 5: Manual Instalacion

REQUISITOS PREVIOS

Ya dentro de este archivo colocamos la siguiente lista de repositorios.

deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free

# Multimedia:

deb http://www.debian-multimedia.org squeeze main non-free

# Backports:

#deb http://backports.debian.org/debian-backports squeeze-backports main non-free

Debería quedarnos de la siguiente manera nuestro archivo sources.list

Luego de guardar los cambios realizados estamos listos para empezar elproceso de instalación de nuestras dependencias.

5

Page 6: Manual Instalacion

INSTALACION DE DEPENDENCIAS

Luego de haber cumplido con los requisitos previos, continuamos con elproceso de instalación de las dependencias necesarias para nuestro sigesp.

Dichas dependencias son las siguientes.

• Servidor web Apache 2

• PHP 5

• Base de Datos PostgreSQL 8.4

6

Page 7: Manual Instalacion

INSTALACION DE DEPENDENCIAS

Para la instalación de el servidor web apache, abrimos nuestra terminal y tipiamos

en ella el siguiente comando como súper usuario apt-get install apache2como se observa en la siguiente imagen.

Con este comando se debe de instalar exitosamente el servidor web apachedentro de nuestra computadora. Luego de tener instalado nuestro servidorprocedemos a instalar el procesador de hipertexto PHP 5, con el siguiente

comando apt-get install apache2-mpm-prefork libapache2-mod-php5libonig2 libqdbm14 php5 php5-cli php5-common.

7

Page 8: Manual Instalacion

INSTALACION DE DEPENDENCIAS

Ya al tener instalado el procesador de hipertexto, debemos instalar elcomplemento de php el cual es php-gd, abrimos nuestra consola cabe destacarque siempre debemos estar como súper usuario y escribimos el siguiente

comando apt-get install php5-gd .

Luego de tener instalado php y su complemento de gd, procedemos a instalar unsegundo complemento de php necesario para nuestro sigesp el cual es php-pgsql,vamos de nuevo a nuestra terminal como súper usuario y escribimos el siguiente

comando apt-get install php5-pgsql.

8

Page 9: Manual Instalacion

INSTALACION DE DEPENDENCIAS

Ya para finalizar nuestra instalacion de dependencias debemos de proceder ainstalar nuestro manejador de base de datos en este caso el que utiliza nuestrosigespo por defecto es el manejador de de base de datos postgresql en su version8.4 para ellos escribimos en nuestra consola el siguiente comando

apt-get install postgresql-8.4 y nos quedara de esta manera.

Ya con esto deberia de quedar instalado nuestro manejador de base de datospostgresql en la version que necesita nuestro sigesp y procedemos al punto 3

9

Page 10: Manual Instalacion

DESCARGA DE ARCHIVOS

Luego de Terminar la instalación de las dependencias necesarias procedemos adescargar los archivos de nuestro sigesp dichos archivos están alojados en el forode fundacite zulia, que nos servirán para instalar nuestro sistema sigesp, para ello

abrimos nuestra consola y vamos a la dirección /var/www luego de estar en estadirección como súper usuario vamos a proceder a descargar nuestros archivosubicados específicamente en esta dirección la fuentehttp://foros.fundacite-zulia.gob.ve/files/fuentes_sigesp.tar.bz2 y en esta otra el sqlhttp://foros.fundacite-zulia.gob.ve/files/bd_vacia_2013.sql

y utilizaremos el comando wget el comando completo serian estos.

wget http://foros.fundacite-zulia.gob.ve/files/fuentes_sigesp.tar.bz2

wget http://foros.fundacite-zulia.gob.ve/files/bd_vacia_2013.sql

Luego de ello en esa carpeta con ls verificamos que estén los archivos yadescargado en ese directorio.

10

Page 11: Manual Instalacion

CONFIGURACION DE POSTGRES

El siguiente paso para tener nuestro sigesp es la configuración de nuestromanejador de base de datos postgres, para ello abrimos nuestra terminal yentrando como súper usuario vamos a la dirección /etc/postgresql/8.4/main/ yabrimos con el editor de textos nano el archivo postgresql.conf y el comandocompleto nos queda de la siguiente manera si no lo queremos hacer de forma

manual nano /etc/postgres/8.4/main/postgresql.conf.

Luego dentro de ese archivo vamos a localizar la linea que dice#listen_addresses = 'localhost' y la sustituimos por listen_addresses = '*' y nosquedara de la siguiente manera.

11

Page 12: Manual Instalacion

CONFIGURACION DE POSTGRES

Luego presionamos ctrl-o para guardar los cambios y ctrl-x para cerrar el archivo,continuando con nuestra configuracion en la misma carpeta donde editamos elprimer archivo buscamos el archivo llamado pg_hba.conf y el comando nos

quedaria nano pg_hba.conf.

Ya dentro de este archivo localizamos la linea que dice IPv4 y verificar que estede esta forma host all all 127.0.0.1/32 md5 quedándonos de la siguiente manera.

Le Damos igual que en el otro archivo control ctl-o para guardar y ctl-x para cerrarpor ultimo reiniciamos nuestro postgres de la siguiente manera

/etc/init.d/postgresql restart .

12

Page 13: Manual Instalacion

CONFIGURAR LA BASE DE DATOS

Luego de ello vamos a la terminal y modificamos la contraseña al usuario“postgres” que se crea luego de haber instalado el paquete de postgres en el

punto 1, entonces tipiamos en nuestra consola passwd postgres como usuarioroot y introducimos nuestra contraseña.

Despues debemos modificar la contraseña del usuario “postgres” para ello

copiamos en nuestra consola el siguiente comando su postgres. Como root.

Procedemos a tipiar luego de entrar el comando psql y copiamos nuestra

sentencia sql la cual sera ALTER USER postgres WITH PASSWORD 'clave';y nos quedara de la siguiente manera.

13

Page 14: Manual Instalacion

CONFIGURAR LA BASE DE DATOS

Seguidamente debemos crear la base de datos necesaria para nuestro sigesp

para ello en nuestra terminal ya abierta y y con el comando psql ejecutadodebemos lanzar una sentencia sql para la creacion de la respectiva base de datos

CREATE DATABASE bd_fundacite_2014 WITH OWNER=postgresENCODING='UTF8' CONNECTION LIMIT= -1; y la ejecutamos creandonuestra base de datos la sentencia quedaria asi

Debería de crearse nuestra base de datos y para comprobar si eso es sierto

tipiamos en nuestra consola el siguiente comando \l y nos mostraria todas lasbase de datos creada en postgres.

14

Page 15: Manual Instalacion

CONFIGURAR LA BASE DE DATOS

Luego de ellos debemos de cambiar la codificación de nuestra base de datos de

utf8 a latin9 para esto tipiamos la siguente sentencia sql UPDATE pg_databaseSET encoding=16 WHERE datname='bd_fundacite_2014'; y nos quedarade la siguiente manera.

Despues de haber cambiado la codificacion de nuestra base de datos debemos de

salir de psql con el comando \q e ir a donde esta el archivo sql que descargamosen el punto 3 para poder restaurar y tener nuestra base de datos, esta tarea la

realizamos con el siguiente comando psql -d bd_fundacite_2014 -h localhost-f /home/sidis/bd_vacia_2013.sql y quedara restaurado nuestro archivo.

15

Page 16: Manual Instalacion

CONFIGURAR LA BASE DE DATOS

Ya debería de cargarnos todas las tablas y para verificar si esto es asi tipiamos en

nuestra consola el comando psql seguidamente debemos de poner nuestra base

de datos ya creada en este caso bd_fundacite_2014 y nos quedara de lasiguiente manera.

Luego de ello copiamos en la consola \dt para ver todas las tablas que tienenuestra base de datos. Y debería de mostrarnos todas las tablas que hay en ella, y

reiniciamos nuestro postgres con /etc/init.d/postgresql restart.

16

Page 17: Manual Instalacion

CONFIGURACION DE APACHE

Continuando con la instalación de nuestro sigesp debemos pasar a laconfiguración de nuestro servidor web apache, para ello debemos abrir nuestra

terminal como usuario root y con el editor nano debemos ir a la dirección/etc/apache2/conf.d y dentro de esta dirección buscamos el archivo charset y elcomando nos quedaría de la siguiente manera .

nano /etc/apache2/conf.d/charset.

Ya dentro de este archivo vamos hasta la linea que dice #AddDefaultCharset UTF-8

lo cambiamos por lo siguiente AddDefaultCharset ISO-8859-1 y nos quedara de lasiguiente manera.

Guardamos con ctrl-o y cerramos con ctrl-x y ya queda configurado nuestroservidor apache.

17

Page 18: Manual Instalacion

CONFIGURACION DE PHP5

Ahora debemos de configurar nuestro php para que extienda el máximo deejecución de las rutinas de php, para ello abrimos nuestra consola y vamos a ladirección /etc/php5/apache2/ y buscamos el archivo php.ini comando para abrir el

archivo sera de la siguiente manera nano /etc/php5/apache2/php.ini .

Luego ya dentrode el buscamos las siguientes lineas de código.

max_execution_time = 30 max_input_time = 60 memory_limit = 256M

Y la cambiamos por la siguientes lineas de código

max_execution_time = 0 max_input_time = 256 memory_limit = 2048M

Nos debería quedar algo así, lo guardamos, cerramos y ya tenemos configuradophp para la instalación de nuestro sigesp..

18

Page 19: Manual Instalacion

CONFIGURACION DE ARCHIVOS SIGESP

Para comenzar con este punto el primer paso es descomprimir los archivos quedescargamos previamente en el punto 3 de nuestro manual, para ello vamos abuscar el directorio donde descargamos nuestros archivos en este caso

/var/www/ ya dentro de el vamos a descomprimir nuestro archivo

fuentes_sigesp.tar.bz2 con el comando tar jvxf y nos quedara el comando de

la siguiente manera tar jvxf fuentes_sigesp.tar.bz2.

Y con el comando ls verificamos si dentro de nuestro directorio que debe ser

/var/www/ están los archivos ya descargado de nuestro sigesp, siguiendo connuestro manual debemos darle permiso a la carpeta que nos crea después de

descomprimir los archivo esta sera por defecto sigesp y le damos los respectivos

permiso el comando seria chmod -R 755 sigesp.

19

Page 20: Manual Instalacion

CONFIGURACION DE ARCHIVOS SIGESP

Después de esto vamos a editar dentro de nuestra carpeta el archivo necesariopara que nuestro sigesp pueda funcionar, para esto vamos a la carpeta donde

estábamos que es /var/www/ dentro de ella esta la carpeta de sigesp debemos

entrar a esta carpeta y con el editor nano, editar el archivo sigesp_config.php elcomando completo nos quedaria de la siguiente manera

nano /var/www/sigesp/sigesp_config.php.

Ya dentro de este archivo vamos a editarlo con nuestras preferencias y deberíaquedarnos de la siguiente manera, luego de eso guardamos y cerramos nuestroarchivo.

20

Page 21: Manual Instalacion

ABRIR EL NAVEGADOR

Ya para finalizar nuestro manual de instalación abrimos nuestro navegador y encaso de estar en la maquina donde instalamos nuestro servidor la ruta seria asi127.0.0.1/sigesp/sigesp_conexion.php de no ser así debemos de poner en vez de127.0.0.1 debemos poner la dirección ip de la maquina donde lo instalamos eneste caso la dirección es 172.0.1.162/sigesp/sigesp_conexion.php seleccionamosla base de datos que sera bd_fundacite_2014 y fundacite como empresa cabedestacar que el usuario por defecto sera ADMINISTRADOR y la contraseñaadmin.

21


Recommended