manual instalacion
Post on 22-Jul-2016
62 Views
Preview:
TRANSCRIPT
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 instaladopreviamente la distribución DEBIAN 6 Squeeze, al momento de la instalación denuestra distribución debemos configurarla en el territorio español para que escojala codificación latin9 por defecto y debemos elegir los repositorios preferiblementede 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 elproceso de instalación de nuestras dependencias.
5
INSTALACION DE DEPENDENCIAS
Luego de haber cumplido con los requisitos previos, continuamos con elproceso 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 apache2como se observa en la siguiente imagen.
Con este comando se debe de instalar exitosamente el servidor web apachedentro de nuestra computadora. Luego de tener instalado nuestro servidorprocedemos a instalar el procesador de hipertexto PHP 5, con el siguiente
comando apt-get install apache2-mpm-prefork libapache2-mod-php5libonig2 libqdbm14 php5 php5-cli php5-common.
7
INSTALACION DE DEPENDENCIAS
Ya al tener instalado el procesador de hipertexto, debemos instalar elcomplemento de php el cual es php-gd, abrimos nuestra consola cabe destacarque 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 unsegundo 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 ainstalar nuestro manejador de base de datos en este caso el que utiliza nuestrosigespo por defecto es el manejador de de base de datos postgresql en su version8.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 datospostgresql 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 adescargar los archivos de nuestro sigesp dichos archivos están alojados en el forode 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 estadirección como súper usuario vamos a proceder a descargar nuestros archivosubicados específicamente en esta dirección la fuentehttp://foros.fundacite-zulia.gob.ve/files/fuentes_sigesp.tar.bz2 y en esta otra el sqlhttp://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 yadescargado en ese directorio.
10
CONFIGURACION DE POSTGRES
El siguiente paso para tener nuestro sigesp es la configuración de nuestromanejador de base de datos postgres, para ello abrimos nuestra terminal yentrando como súper usuario vamos a la dirección /etc/postgresql/8.4/main/ yabrimos con el editor de textos nano el archivo postgresql.conf y el comandocompleto 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 nosquedara 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 elprimer 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 estede 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 cerrarpor 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 usuarioroot 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 ejecutadodebemos lanzar una sentencia sql para la creacion de la respectiva base de datos
CREATE DATABASE bd_fundacite_2014 WITH OWNER=postgresENCODING='UTF8' CONNECTION LIMIT= -1; y la ejecutamos creandonuestra 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 lasbase 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_databaseSET encoding=16 WHERE datname='bd_fundacite_2014'; y nos quedarade 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 descargamosen 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 lasiguiente manera.
Luego de ello copiamos en la consola \dt para ver todas las tablas que tienenuestra 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 laconfiguració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 elcomando 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 lasiguiente manera.
Guardamos con ctrl-o y cerramos con ctrl-x y ya queda configurado nuestroservidor apache.
17
CONFIGURACION DE PHP5
Ahora debemos de configurar nuestro php para que extienda el máximo deejecución de las rutinas de php, para ello abrimos nuestra consola y vamos a ladirecció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 dentrode 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 configuradophp para la instalación de nuestro sigesp..
18
CONFIGURACION DE ARCHIVOS SIGESP
Para comenzar con este punto el primer paso es descomprimir los archivos quedescargamos previamente en el punto 3 de nuestro manual, para ello vamos abuscar 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 connuestro 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 necesariopara 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 elcomando 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íaquedarnos de la siguiente manera, luego de eso guardamos y cerramos nuestroarchivo.
20
ABRIR EL NAVEGADOR
Ya para finalizar nuestro manual de instalación abrimos nuestro navegador y encaso de estar en la maquina donde instalamos nuestro servidor la ruta seria asi127.0.0.1/sigesp/sigesp_conexion.php de no ser así debemos de poner en vez de127.0.0.1 debemos poner la dirección ip de la maquina donde lo instalamos eneste caso la dirección es 172.0.1.162/sigesp/sigesp_conexion.php seleccionamosla base de datos que sera bd_fundacite_2014 y fundacite como empresa cabedestacar que el usuario por defecto sera ADMINISTRADOR y la contraseñaadmin.
21
top related