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

18
Instalación de Sigesp en debian 6.0 (wheezy) | Trucupei Blog http://juantrucupei.wordpress.com/2011/09/15/instalacion-sigesp/[23/01/2014 11:32:35 p.m.] TRUCUPEI BLOG Juan Trucupei Rodríguez site INSTALACIÓN DE SIGESP EN DEBIAN PUBLICADO POR RODRIGUEZMJUAN PUBLICADO EN SEPTIEMBRE 15, 2011 PUBLICADO BAJO WEB COMENTARIOS 15 COMENTARIOS MENÚ Seguir

Transcript of Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

Page 1: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

TRUCUPEI BLOG

Juan Trucupei Rodríguez site

INSTALACIÓN DE SIGESP EN DEBIAN

PUBLICADO POR

RODRIGUEZMJUAN

PUBLICADO EN

SEPTIEMBRE 15, 2011

PUBLICADO BAJO

WEB

COMENTARIOS

15 COMENTARIOS

MENÚ

Seguir

Page 2: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

6.0 (WHEEZY)

“Esta página aún se encuentra en Construcción” Instalación de sigesp, en equipo arquitectura I386 con

sistema operativo debian 6.0 (wheezy) . Instructivo basada en manual elaborado por Andrés Avila email:

[email protected]

Instalación de Dependencias:

Configuración

1. Descargar código fuente de sigesp:

2. Descargar respaldo de base de datos en blanco:

Fase I. Configuración de Postgres:

1. Editar el archivo postgresql.conf:

1.1. Ubicar la línea:

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

gd php5-pgsql postgresql-8.4

operador@servidor:/tmp$ wget -c

http://forja.softwarelibre.gob.ve/frs/download.php/308/sigesp_v1.zip

operador@servidor:/tmp$ wget -c

http://forja.softwarelibre.gob.ve/frs/download.php/307/db_blanco.zip

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

#listen_addresses = 'localhost'

Seguir “TrucupeiBlog”Recibe cada nuevapublicación en tu buzón decorreo electrónico.

Ofrecido por WordPress.com

Page 3: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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

2. Editar el archivo pg_hba.conf:

2.1. Ubicar la línea:

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:

3. Reiniciar el servicio de postgres:

Fase II. Configuración De Base De Datos:

1. Descomprimir base de datos de respaldo

2. Cambiar al usuario postgres:

3. Ejecutar la consola de comando de postgres:

listen_addresses = '*'

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

host all all 127.0.0.1/32 md5

host all all 192.168.1.0/24 md5

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

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

operador@servidor:~$ su – postgres

Page 4: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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

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

6. Chequeamos la creación:

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

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

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

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

postgres=# CREATE DATABASE bd_sigesp_2011 WITH OWNER=postgres

ENCODING='UTF8' CONNECTION LIMIT = -1;

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

postgres=# UPDATE pg_database SET encoding=16 WHERE

datname='bd_sigesp_2011';

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

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

Page 5: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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:

10. Reiniciar el servicio de postgres:

Fase III. Configuración de Servidor Web Apache:

1. Editar el archivo de configuración charset:

2. Ubicar la línea:

3. Sustituir por:

Fase IV. Configuración del PHP5:

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

2. Ubicar las líneas:

postgres=# \q

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

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

#AddDefaultCharset UTF-8

AddDefaultCharset ISO-8859-1

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

Page 6: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

3. Sustituir por:

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

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

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

3. Cambiar permisología:

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

max_execution_time = 30

max_input_time = 60

memory_limit = 256M

max_execution_time = 0

max_input_time = 256

memory_limit = 2048M

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

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

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

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";

Page 7: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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:

2. Agregamos la siguiente información:

$empresa["password"][$i]="postgres";

$empresa["gestor"][$i]="POSTGRES";

$empresa["width"][$i]="70";

$empresa["height"][$i]="70";

$empresa["logo"][$i]="logo.jpg";

$i++;

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

NameVirtualHost *:80

<VirtualHost *:80>

ServerAdmin [email protected]

ServerName sigesp

ServerAlias sigesp

DocumentRoot /var/www/

ServerSignature On

Page 8: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

3. Activamos la página:

4. Reiniciamos el servicio de apache:

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

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

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory "/var/www/sigesp">

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

allow from all

</Directory>

</VirtualHost>

operador@servidor:~$ sudo a2ensite

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

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

/var/www/sigesp/index.php

About these ads

Page 9: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

Se el primero en decir que te gusta.

Me gusta

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

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

RelacionadoInstalación PostgreSQL 9.2.4 (Compilado)

Instalación de Cliente Pgadmin3 (Compilado)

Instalación y Configuración de GitWeb en Servidor

— En "Base de Datos"

— En "Base de Datos"

— En "Base de Datos"

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 secarga de manera perfecta pero también solicita el nombre de la empresa y ese no esta ni en el archivo deconfiguracion del sistema y al parecer no esta cargado en la base de datos. Gracias.

Luis Rivero dijo:

Page 10: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

Responder

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 denuestro ejemplo), te debe dar la opción de seleccionar la empresa SIGESP CA, revisa laconfiguración del archivo “sigesp_config.php” y coloca la dirección ip de tu servidor en lavariable $empresa["hostname"][$i] = “direccion_ip”.Luego te solicitará usuario y contraseña (en mi caso SIGESP y ADMINSIGESPrespectivamente), en caso de no ser así, te dejo esta línea que te permitirá cambiarla a nivel dela 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

rodriguezmjuan dijo:

noviembre 9, 2011 a las 6:42 pm

Gracias por tu prontitud Juan, al iniciar puedo seleccionar la base de datos sinproblemas e inmediatamente me da un mensaje de error que no puede conectarsecon 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 elUPDATE?

Gracias nuevamente

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

Luis Rivero dijo:

Page 11: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

noviembre 9, 2011 a las 9:34 pm

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

Seguiremos en linea, Gracias!

Responder

Luis Rivero 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 tanestable es? esta versión se puede utilizar en producción sin problemas?

Responder

Raimundo Araujo dijo:

Page 12: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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 últimapublicada. Tengo entendido que es bastante estable, aunque es de febrero del año pasado. Nome corresponde asegurar su pleno funcionamiento, debes efectuar pruebas en el ambiente aimplantar. En el siguiente enlace podrás acceder a la comunidad de Sigesp y obtendrás mayorinformación sobre otras versiones:http://colabora.softwarelibre.gob.ve/home/sigesp/app_discussionsTengo entendido que se está trabajando en “oficializar” la conformación de una comunidadSigesp, en la medida que tenga mayor información la estaré publicado. Saludos y esperohaberte ayudado en algo.

Responder

rodriguezmjuan 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 571tablas) y cuando intento entrar selecciono la base de datos y no me aparece la empresa. Sospecho puedaser falta de conexion entre el postgre y el apache. me pueden ayudar. Por cierto tengo un debian wheezy ycon los mismos datos puestos en el config accedo a la base de datos mediante el pgadmin

Responder

miguel dijo:

abril 9, 2012 a las 9:11 pm

rodriguezmjuan dijo:

Page 13: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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

Responder

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, cuandoselecciono labase de datos en la panttalaprincipal del sigesp se queda en blanco,porque sera?

Responder

marcos dijo:

agosto 28, 2012 a las 5:30 pm

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

Responder

rodriguezmjuan dijo:

Page 14: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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 lainterfaz web me pide el nombre de la empresa, no entiendo ya que en ningún momento de la creación de labase de datos se lo asigne. Que nombre es ese y porque no se lista para seleccionar uno? como el caso dela 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/24md5 habia puesto /25 porque la red que va acceder es /25 pero al parecer esto da error al momento deconectarse con la base de datos.

Responder

moises dijo:

noviembre 27, 2012 a las 4:53 pm

rodriguezmjuan dijo:

Page 15: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

Disculpa por la demora, me alegra que lo hayas podido solucionar. En la documentación depostgresql (http://www.postgresql.org/docs/8.3/static/auth-pg-hba-conf.html), indica el siguienteejemplo: “Ejemplos típicos de un CIDR-dirección son 172.20.143.89/32 por un solo host, o172.20.143.0/24 para una red pequeña o 10.6.0.0/16 para una más grande”. Saludos

Responder

julio 17, 2013 a las 9:33 pm

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

Responder

Ruben Dario Miquilena dijo:

julio 17, 2013 a las 9:52 pm

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

Responder

rodriguezmjuan dijo:

Page 16: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

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

Deja un comentario

Buscar …

Page 18: Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog

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

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

Blog de WordPress.com. | El tema Zoren.