Está en la página 1de 18

Instalación de Sigesp en debian 6.

0 (wheezy) | Trucupei Blog

TRUCUPEI BLOG

Juan Trucupei Rodríguez site

MENÚ

PUBLICADO POR
RODRIGUEZMJUAN

PUBLICADO EN
SEPTIEMBRE 15, 2011

PUBLICADO BAJO
WEB

COMENTARIOS
15 COMENTARIOS

INSTALACIÓN DE SIGESP EN DEBIAN Seguir

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

6.0 (WHEEZY)
Seguir “Trucupei
Blog”
Recibe cada nueva
“Esta página aún se encuentra en Construcción” Instalación de sigesp, en equipo arquitectura I386 con
publicación en tu buzón de
sistema operativo debian 6.0 (wheezy) . Instructivo basada en manual elaboradocorreo electrónico.
por Andrés Avila email:

aavilan58@gmail.com Introduce tu dirección de correo electrónico

Suscríbeme
Instalación de Dependencias:

Ofrecido por WordPress.com

operador@servidor:~$ sudo aptitude install openssh-server apache2 php5 php5-


gd php5-pgsql postgresql-8.4

Configuración

1. Descargar código fuente de sigesp:

operador@servidor:/tmp$ wget -c
http://forja.softwarelibre.gob.ve/frs/download.php/308/sigesp_v1.zip

2. Descargar respaldo de base de datos en blanco:

operador@servidor:/tmp$ wget -c
http://forja.softwarelibre.gob.ve/frs/download.php/307/db_blanco.zip

Fase I. Configuración de Postgres:

1. Editar el archivo postgresql.conf:

operador@servidor:~$ sudo nano /etc/postgres/8.4/main/postgresql.conf

1.1. Ubicar la línea:

#listen_addresses = 'localhost'

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

1.2. Sustituir por ‘*’ para escuchar en cualquier IP que tenga el servidor:

listen_addresses = '*'

2. Editar el archivo pg_hba.conf:

operador@servidor:~$ sudo nano /etc/postgres/8.4/main/pg_hba.conf

2.1. Ubicar la línea:

host all all 127.0.0.1/32 md5

2.2. Sustituir por el segmento de red o host que tiene permiso de conectarse al servidor de base de datos.

En nuestro caso 192.168.1.0/24:

host all all 192.168.1.0/24 md5

3. Reiniciar el servicio de postgres:

operador@servidor:~$ sudo /etc/init.d/postgresql-8.4 restart

Fase II. Configuración De Base De Datos:

1. Descomprimir base de datos de respaldo

operador@servidor:/tmp$ unzip db_blanco.zip -d /tmp

2. Cambiar al usuario postgres:

operador@servidor:~$ su – postgres

3. Ejecutar la consola de comando de postgres:

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

postgres@servidor:~$ psql -U postgres -h 127.0.0.1 -p 5432

4. Colocar contraseña al usuario de la base de datos, en nuestro caso “postgres”:

postgres=# ALTER ROLE postgres WITH PASSWORD 'postgres';

5. Crear la base de datos para sigesp, en nuestro caso “bd_sigesp_2011”:

postgres=# CREATE DATABASE bd_sigesp_2011 WITH OWNER=postgres


ENCODING='UTF8' CONNECTION LIMIT = -1;

6. Chequeamos la creación:

postgres=# \l

Listado de base de datos


Nombre | Dueño | Codificación
———-----------------–+———-+————–
bd_sigesp_2011 | postgres | UTF8
postgres | postgres | UTF8
template0 | postgres | UTF8
template1 | postgres | UTF8

7. Cambiar la codificación de caracteres de la base de datos creada(*):

postgres=# UPDATE pg_database SET encoding=16 WHERE


datname='bd_sigesp_2011';

8. Restaurar base de datos vacía “db_blanco.backup” a la base de datos del sistema “bd_sigesp_2011”:

postgres=# pg_restore --host 192.168.1.10 --port 5432 --username "postgres"


--dbname "bd_sigesp_2011" --list "/tmp/db_blanco.backup";

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

En donde:

1. La dirección IP servidor con la base de datos es 192.168.1.10

2. El respaldo de la base de datos se encuentra en: /tmp/db_blanco.backup

9. Salir de Postgres:

postgres=# \q

10. Reiniciar el servicio de postgres:

operador@servidor:~$ sudo /etc/init.d/postgresql-8.4 restart

Fase III. Configuración de Servidor Web Apache:

1. Editar el archivo de configuración charset:

operador@servidor:~$ sudo nano /etc/apache2/conf.d/charset

2. Ubicar la línea:

#AddDefaultCharset UTF-8

3. Sustituir por:

AddDefaultCharset ISO-8859-1

Fase IV. Configuración del PHP5:

1. Editar el archivo de configuración php.ini:

operador@servidor:~$ sudo nano /etc/php5/apache2/php.ini

2. Ubicar las líneas:

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

max_execution_time = 30
max_input_time = 60
memory_limit = 256M

3. Sustituir por:

max_execution_time = 0
max_input_time = 256
memory_limit = 2048M

Fase V. Configuración de Parámetros de Sigesp:

1. Descomprimir el código fuente de sigesp en el directorio /var/www

operador@servidor:/tmp$ sudo unzip sigesp_v1.zip -d /var/www/

2. Renombrar el directorio sigesp_v1 creado en /var/www:

operador@servidor:/var/www$ mv sigesp_v1 sigesp

3. Cambiar permisología:

operador@servidor:/var/www$ chmod -R 755 sigesp

4. Editar el archivo de configuración “sigesp_config.php”:

operador@servidor:~$ sudo nano /etc/var/www/sigesp/sigesp_config.php

$i=1;

$empresa["hostname"][$i]="192.168.1.10";
$empresa["port"][$i]="5432";
$empresa["database"][$i]="db_sigesp_2011";
$empresa["login"][$i]="postgres";

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

$empresa["password"][$i]="postgres";
$empresa["gestor"][$i]="POSTGRES";
$empresa["width"][$i]="70";
$empresa["height"][$i]="70";
$empresa["logo"][$i]="logo.jpg";

$i++;

Donde:

["hostname"]=dirección ip o nombre del servidor;

["port"]=puerto de conexión base de datos;

["database"]=nombre de la base de datos;

["login"]=usuario base de datos;

["password"]=contraseña usuario base de datos;

["gestor"]=manejador de base de datos;

["width"]=ancho de ventana;

["height"]=alto de ventana;

["logo"]=logo institucional;

5. Para Acceder a Sigesp desde navegador web (Mozilla Firefox):

http://direccion_ip/sigesp/sigesp_conexion.php

Fase VI. Configuración del Host Virtual (opcional y recomendado):

1. Crear un archivo con el nombre del dominio sigesp:

operador@servidor:~$ sudo nano /etc/apache2/sites-available/sigesp

2. Agregamos la siguiente información:

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin correo@dominio.com
ServerName sigesp
ServerAlias sigesp
DocumentRoot /var/www/
ServerSignature On

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/sigesp">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

3. Activamos la página:

operador@servidor:~$ sudo a2ensite

4. Reiniciamos el servicio de apache:

operador@servidor:~$ sudo /etc/init.d/apache2 restart

5. Creamos un enlace para página principal de sigesp:

operador@servidor:~$ sudo ln -s /var/www/sigesp/sigesp_conexion.php \


/var/www/sigesp/index.php

6. Con el uso del navegador web (Mozilla Firefox) nos conectamos al siguiente enlace:

http://direccion_ip/sigesp

Enlaces de Referencias:

http://cva.gob.ve/wiki/index.php/COMO:_Instalaci%C3%B3n_del_Sistema_Administrativo_SIGESP_bajo_Linu

x_Debian_Lenny

http://www.esdebian.org/wiki/apache-2-eaccelerator-mod-security-cifrado-ssl-instalacion-configuracion-

gnulinux-debian

About these ads

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Me gusta

Se el primero en decir que te gusta.

Relacionado
Instalación PostgreSQL 9.2.4 (Compilado) — En "Base de Datos"

Instalación de Cliente Pgadmin3 (Compilado) — En "Base de Datos"

Instalación y Configuración de GitWeb en Servidor — En "Base de Datos"

← Jaula con Chroot Trac con git y postgreSQL (trac + git + postgreSQL) →

15 comentarios en “Instalación de Sigesp en debian 6.0 (wheezy)”

Luis Rivero dijo:


noviembre 9, 2011 a las 4:01 pm

Todo en orden muchas gracias, solo tengo un inconveniente, al ingresar me pide la base de datos y se
carga de manera perfecta pero también solicita el nombre de la empresa y ese no esta ni en el archivo de
configuracion del sistema y al parecer no esta cargado en la base de datos. Gracias.

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Responder

rodriguezmjuan dijo:
noviembre 9, 2011 a las 6:01 pm

Si hiciste bien la configuración, al indicar la bases de datos “bd_sigesp_2011″ (en el caso de


nuestro ejemplo), te debe dar la opción de seleccionar la empresa SIGESP CA, revisa la
configuración del archivo “sigesp_config.php” y coloca la dirección ip de tu servidor en la
variable $empresa["hostname"][$i] = “direccion_ip”.
Luego te solicitará usuario y contraseña (en mi caso SIGESP y ADMINSIGESP
respectivamente), en caso de no ser así, te dejo esta línea que te permitirá cambiarla a nivel de
la base de datos: update sss_usuarios set pwdusu=’81394DE64E3138FC432BD1B9566C8C80′
where nomusu=’SIGESP’
Al ingresar al sistema, podrás crear la empresa, con todos los datos. Saludos

Responder

Luis Rivero dijo:


noviembre 9, 2011 a las 6:42 pm

Gracias por tu prontitud Juan, al iniciar puedo seleccionar la base de datos sin
problemas e inmediatamente me da un mensaje de error que no puede conectarse
con la base de datos la tabla empresas (justamente).
Tal vez el pg_restore no cargo bien los datos.

Crees que sea conveniente volver a cargar los datos a la BD? o realizo el
UPDATE?

Gracias nuevamente

Pd. cabe destacar que uso iceweasel no se si sea necesario firefox (no creo)

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Luis Rivero dijo:


noviembre 9, 2011 a las 9:34 pm

Solucionado amigo, el problema era que estaba restaurando la base de datos con el usuario por defecto
postgres (sin clave).
La solución fue crear un nuevo usuario como root y agregarlo al pg_hba.conf con su codificación md5, y
restaure la base de datos con ese nuevo usuario y lo hizo a la perfección.

Seguiremos en linea, Gracias!

Responder

Raimundo Araujo dijo:


febrero 1, 2012 a las 10:19 pm

Buenas tardes hermano, excelente tu aporte, una pregunta, esta es la última version del SIGESP?, que tan
estable es? esta versión se puede utilizar en producción sin problemas?

Responder

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

rodriguezmjuan dijo:
febrero 2, 2012 a las 1:08 pm

Buenos días amigo, respondiendo a tus inquietudes: no es la última versión, pero es la última
publicada. Tengo entendido que es bastante estable, aunque es de febrero del año pasado. No
me corresponde asegurar su pleno funcionamiento, debes efectuar pruebas en el ambiente a
implantar. En el siguiente enlace podrás acceder a la comunidad de Sigesp y obtendrás mayor
información sobre otras versiones:
http://colabora.softwarelibre.gob.ve/home/sigesp/app_discussions
Tengo entendido que se está trabajando en “oficializar” la conformación de una comunidad
Sigesp, en la medida que tenga mayor información la estaré publicado. Saludos y espero
haberte ayudado en algo.

Responder

miguel dijo:
abril 4, 2012 a las 3:52 pm

Buenas tardes, segui el manual comprobe la importacion de la base de datos con pgadmin (salen las 571
tablas) y cuando intento entrar selecciono la base de datos y no me aparece la empresa. Sospecho pueda
ser falta de conexion entre el postgre y el apache. me pueden ayudar. Por cierto tengo un debian wheezy y
con los mismos datos puestos en el config accedo a la base de datos mediante el pgadmin

Responder

rodriguezmjuan dijo:
abril 9, 2012 a las 9:11 pm

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Hola Miguel, revisaste el archivo sigesp_config.php, el campo ["hostname"]=dirección ip o


nombre del servidor.

Responder

marcos dijo:
agosto 26, 2012 a las 9:31 pm

buenas tardes, espero estesmuy bien,sigo tu tutori al pi de la letra y no me corre el sigesp, cuando
selecciono labase de datos en la panttalaprincipal del sigesp se queda en blanco,porque sera?

Responder

rodriguezmjuan dijo:
agosto 28, 2012 a las 5:30 pm

Buenas tardes, por favor revisa la respuesta del primer comentario arriba indicado “….revisa la
configuración del archivo “sigesp_config.php” y coloca la dirección ip de tu servidor en la
variable $empresa["hostname"][$i] = “direccion_ip”…..”"”

Responder

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

moises dijo:
noviembre 26, 2012 a las 9:03 pm

Buenas tardes compañero, estoy intentando probar sigesp, ya lo instale pero al momento de acceder a la
interfaz web me pide el nombre de la empresa, no entiendo ya que en ningún momento de la creación de la
base de datos se lo asigne. Que nombre es ese y porque no se lista para seleccionar uno? como el caso de
la base de datos. Muchas gracias de antemano y espero tu pronta repuesta.

Responder

moises dijo:
noviembre 27, 2012 a las 4:15 pm

Solucionado compañero, fue un error en el archivo ph_hba.conf ya que en la linea host all all 10.1.1.4/24
md5 habia puesto /25 porque la red que va acceder es /25 pero al parecer esto da error al momento de
conectarse con la base de datos.

Responder

rodriguezmjuan dijo:
noviembre 27, 2012 a las 4:53 pm

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Disculpa por la demora, me alegra que lo hayas podido solucionar. En la documentación de


postgresql (http://www.postgresql.org/docs/8.3/static/auth-pg-hba-conf.html), indica el siguiente
ejemplo: “Ejemplos típicos de un CIDR-dirección son 172.20.143.89/32 por un solo host, o
172.20.143.0/24 para una red pequeña o 10.6.0.0/16 para una más grande”. Saludos

Responder

Ruben Dario Miquilena dijo:


julio 17, 2013 a las 9:33 pm

Buenas tardes hermano quisiera que me prestaran apoyo con sigesp debido a que me esta generando este
error cuando entro en los modulos Fatal error: Call-time pass-by-reference has been removed de verdad me
urge resolver esto se lo agradeceria

Responder

rodriguezmjuan dijo:
julio 17, 2013 a las 9:52 pm

Buenas tardes, ¿Que versión de PHP tienes instaladas?, creo que Sigesp soporta hasta la
PHP-5.3.15

Responder

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Deja un comentario

Introduce tu comentario aquí...

Buscar …

ENTRADAS RECIENTES

Instalación y Configuración de GitWeb en Servidor

Instalación y configuración de Git y Gitolite con Repositorio Sigesp

Instalación de Cliente Pgadmin3 (Compilado)

Instalación PostgreSQL 9.2.4 (Compilado)

Seguridad Apache (Tips)

ARCHIVOS

agosto 2013

diciembre 2012

noviembre 2011

septiembre 2011

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

agosto 2011

CATEGORÍAS

Android

Base de Datos

Comandos Linux

Distribución Linux

Monitoreo y redes

Tecnologias Verdes

Virtualización

web

META

Registrarse

Acceder

RSS de las entradas

RSS de los comentarios

WordPress.com

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]


Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Blog de WordPress.com. | El tema Zoren.

http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.]

También podría gustarte