Sei sulla pagina 1di 18

Instalacin de Sigesp en debian 6.

0 (wheezy) | Trucupei Blog

TRUCUPEI BLOG
Juan Trucupei Rodrguez site

MEN

PUBLICADO POR
RODRIGUEZMJUAN

PUBLICADO EN
SEPTIEMBRE 15, 2011

PUBLICADO BAJO
WEB

COMENTARIOS
15 COMENTARIOS

INSTALACIN DE SIGESP EN DEBIAN


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

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

6.0(WHEEZY)
Seguir Trucupei Blog
Recibe cada nueva publicacin en tu buzn de correo electrnico. sistema operativo debian 6.0 (wheezy) . Instructivo basada en manual elaborado por Andrs Avila email:
Esta pgina an se encuentra en Construccin Instalacin de sigesp, en equipo arquitectura I386 con aavilan58@gmail.com
Introduce tu direccin de correo electrnico

Instalacin de Dependencias:

Suscrbeme

Ofrecido por WordPress.com

operador@servidor:~$ sudo aptitude install openssh-server apache2 php5 php5gd php5-pgsql postgresql-8.4

Configuracin

1. Descargar cdigo 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. Configuracin de Postgres:

1. Editar el archivo postgresql.conf:

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

1.1. Ubicar la lnea:

#listen_addresses = 'localhost'

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

Instalacin 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 lnea:

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. Configuracin 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

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

4. Colocar contrasea 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 creacin:

postgres=# \l

Listado de base de datos Nombre bd_sigesp_2011 postgres template0 template1 | Dueo | Codificacin -----------------+-+ | postgres | UTF8 | postgres | UTF8 | postgres | UTF8 | postgres | UTF8

7. Cambiar la codificacin 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 vaca 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

En donde: 1. La direccin 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. Configuracin de Servidor Web Apache:

1. Editar el archivo de configuracin charset:

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

2. Ubicar la lnea:

#AddDefaultCharset UTF-8

3. Sustituir por:

AddDefaultCharset ISO-8859-1

Fase IV. Configuracin del PHP5:

1. Editar el archivo de configuracin php.ini:

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

2. Ubicar las lneas:

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

Instalacin 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. Configuracin de Parmetros de Sigesp:

1. Descomprimir el cdigo 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 permisologa:

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

4. Editar el archivo de configuracin 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.]

Instalacin 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"]=direccin ip o nombre del servidor; ["port"]=puerto de conexin base de datos; ["database"]=nombre de la base de datos; ["login"]=usuario base de datos; ["password"]=contrasea 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. Configuracin 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 informacin:

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.]

Instalacin 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 pgina:

operador@servidor:~$ sudo a2ensite

4. Reiniciamos el servicio de apache:

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

5. Creamos un enlace para pgina 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-configuraciongnulinux-debian
About these ads

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

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Me gusta
Se el primero en decir que te gusta.

Relacionado Instalacin PostgreSQL 9.2.4 (Compilado) En "Base de Datos" Instalacin de Cliente Pgadmin3 (Compilado) En "Base de Datos" Instalacin y Configuracin de GitWeb en Servidor En "Base de Datos"

Jaula conChroot

Trac con git y postgreSQL (trac + git +postgreSQL)

15 comentarios en Instalacin 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 tambin 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog Responder

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

Si hiciste bien la configuracin, al indicar la bases de datos bd_sigesp_2011 (en el caso de nuestro ejemplo), te debe dar la opcin de seleccionar la empresa SIGESP CA, revisa la configuracin del archivo sigesp_config.php y coloca la direccin ip de tu servidor en la variable $empresa["hostname"][$i] = direccion_ip. Luego te solicitar usuario y contrasea (en mi caso SIGESP y ADMINSIGESP respectivamente), en caso de no ser as, te dejo esta lnea que te permitir cambiarla a nivel de la base de datos: update sss_usuarios set pwdusu=81394DE64E3138FC432BD1B9566C8C80 where nomusu=SIGESP Al ingresar al sistema, podrs 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.]

Instalacin 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 solucin fue crear un nuevo usuario como root y agregarlo al pg_hba.conf con su codificacin md5, y restaure la base de datos con ese nuevo usuario y lo hizo a la perfeccin. 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 versin se puede utilizar en produccin sin problemas?

Responder

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

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

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

Buenos das amigo, respondiendo a tus inquietudes: no es la ltima versin, pero es la ltima publicada. Tengo entendido que es bastante estable, aunque es de febrero del ao pasado. No me corresponde asegurar su pleno funcionamiento, debes efectuar pruebas en el ambiente a implantar. En el siguiente enlace podrs acceder a la comunidad de Sigesp y obtendrs mayor informacin sobre otras versiones: http://colabora.softwarelibre.gob.ve/home/sigesp/app_discussions Tengo entendido que se est trabajando en oficializar la conformacin de una comunidad Sigesp, en la medida que tenga mayor informacin 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Hola Miguel, revisaste el archivo sigesp_config.php, el campo ["hostname"]=direccin 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 configuracin del archivo sigesp_config.php y coloca la direccin 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

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

Buenas tardes compaero, 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 ningn momento de la creacin 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 compaero, 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Disculpa por la demora, me alegra que lo hayas podido solucionar. En la documentacin de postgresql (http://www.postgresql.org/docs/8.3/static/auth-pg-hba-conf.html), indica el siguiente ejemplo: Ejemplos tpicos de un CIDR-direccin son 172.20.143.89/32 por un solo host, o 172.20.143.0/24 para una red pequea o 10.6.0.0/16 para una ms 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 versin 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

Deja un comentario

Introduce tu comentario aqu...

Buscar

ENTRADAS RECIENTES

Instalacin y Configuracin de GitWeb enServidor Instalacin y configuracin de Git y Gitolite con RepositorioSigesp Instalacin de Cliente Pgadmin3(Compilado) Instalacin 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.]

Instalacin de Sigesp en debian 6.0 (wheezy) | Trucupei Blog

agosto 2011

CATEGORAS

Android Base de Datos Comandos Linux Distribucin Linux Monitoreo y redes Tecnologias Verdes Virtualizacin 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.]

Instalacin 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.]

Potrebbero piacerti anche