Instalación de Sigesp en debian 6.0 (wheezy) _ Trucupei Blog
-
Upload
jeanmarquez2074 -
Category
Documents
-
view
244 -
download
35
Transcript of 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
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:
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
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
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";
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
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";
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
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
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:
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:
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:
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:
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:
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:
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:
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 …
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.]
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
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.