Está en la página 1de 21

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

soporte@sidis.org.ve

2
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
REQUISITOS PREVIOS

Para comenzar la instalación de nuestro sigesp se debe tener instalado


previamente la distribución DEBIAN 6 Squeeze, al momento de la instalación de
nuestra distribución debemos configurarla en el territorio español para que escoja
la codificación latin9 por defecto y debemos elegir los repositorios preferiblemente
de 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
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 el


proceso de instalación de nuestras dependencias.

5
INSTALACION DE DEPENDENCIAS

Luego de haber cumplido con los requisitos previos, continuamos con el


proceso 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
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 apache2
como se observa en la siguiente imagen.

Con este comando se debe de instalar exitosamente el servidor web apache


dentro de nuestra computadora. Luego de tener instalado nuestro servidor
procedemos a instalar el procesador de hipertexto PHP 5, con el siguiente
comando apt-get install apache2-mpm-prefork libapache2-mod-php5
libonig2 libqdbm14 php5 php5-cli php5-common.

7
INSTALACION DE DEPENDENCIAS

Ya al tener instalado el procesador de hipertexto, debemos instalar el


complemento de php el cual es php-gd, abrimos nuestra consola cabe destacar
que 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 un


segundo 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
INSTALACION DE DEPENDENCIAS

Ya para finalizar nuestra instalacion de dependencias debemos de proceder a


instalar nuestro manejador de base de datos en este caso el que utiliza nuestro
sigespo por defecto es el manejador de de base de datos postgresql en su version
8.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 datos


postgresql en la version que necesita nuestro sigesp y procedemos al punto 3

9
DESCARGA DE ARCHIVOS

Luego de Terminar la instalación de las dependencias necesarias procedemos a


descargar los archivos de nuestro sigesp dichos archivos están alojados en el foro
de 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 esta
dirección como súper usuario vamos a proceder a descargar nuestros archivos
ubicados específicamente en esta dirección la fuente
http://foros.fundacite-zulia.gob.ve/files/fuentes_sigesp.tar.bz2 y en esta otra el sql
http://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 ya
descargado en ese directorio.

10
CONFIGURACION DE POSTGRES

El siguiente paso para tener nuestro sigesp es la configuración de nuestro


manejador de base de datos postgres, para ello abrimos nuestra terminal y
entrando como súper usuario vamos a la dirección /etc/postgresql/8.4/main/ y
abrimos con el editor de textos nano el archivo postgresql.conf y el comando
completo 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 nos
quedara de la siguiente manera.

11
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 el
primer 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 este
de 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 cerrar
por ultimo reiniciamos nuestro postgres de la siguiente manera
/etc/init.d/postgresql restart .

12
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 usuario
root 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
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 ejecutado
debemos lanzar una sentencia sql para la creacion de la respectiva base de datos
CREATE DATABASE bd_fundacite_2014 WITH OWNER=postgres
ENCODING='UTF8' CONNECTION LIMIT= -1; y la ejecutamos creando
nuestra 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 las
base de datos creada en postgres.

14
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_database
SET encoding=16 WHERE datname='bd_fundacite_2014'; y nos quedara
de 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 descargamos
en 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
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 la
siguiente manera.

Luego de ello copiamos en la consola \dt para ver todas las tablas que tiene
nuestra 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
CONFIGURACION DE APACHE

Continuando con la instalación de nuestro sigesp debemos pasar a la


configuració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 el
comando 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 la
siguiente manera.

Guardamos con ctrl-o y cerramos con ctrl-x y ya queda configurado nuestro


servidor apache.

17
CONFIGURACION DE PHP5

Ahora debemos de configurar nuestro php para que extienda el máximo de


ejecución de las rutinas de php, para ello abrimos nuestra consola y vamos a la
direcció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 dentro
de 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 configurado


php para la instalación de nuestro sigesp..

18
CONFIGURACION DE ARCHIVOS SIGESP

Para comenzar con este punto el primer paso es descomprimir los archivos que
descargamos previamente en el punto 3 de nuestro manual, para ello vamos a
buscar 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 con
nuestro 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
CONFIGURACION DE ARCHIVOS SIGESP

Después de esto vamos a editar dentro de nuestra carpeta el archivo necesario


para 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 el
comando 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ía


quedarnos de la siguiente manera, luego de eso guardamos y cerramos nuestro
archivo.

20
ABRIR EL NAVEGADOR

Ya para finalizar nuestro manual de instalación abrimos nuestro navegador y en


caso de estar en la maquina donde instalamos nuestro servidor la ruta seria asi
127.0.0.1/sigesp/sigesp_conexion.php de no ser así debemos de poner en vez de
127.0.0.1 debemos poner la dirección ip de la maquina donde lo instalamos en
este caso la dirección es 172.0.1.162/sigesp/sigesp_conexion.php seleccionamos
la base de datos que sera bd_fundacite_2014 y fundacite como empresa cabe
destacar que el usuario por defecto sera ADMINISTRADOR y la contraseña
admin.

21

También podría gustarte