SOBRE EL MANUAL
Versión 1 / Mayo 2014
Autores
TSU. Reydi Hernandez TSU. Ender Gonzalez TSU. Jose Visliquez
Licencia
Ese ra!a"o se en#uenra !a"o una li#en#ia $reai%e $o&&ons 'ri!u#ión()o$o&er#ial($o&*arir+,ual 'ri!u#ión()o$o&er#ial($o&*arir+ ,ual -.0 Un*ored $$ ()$(S' ()$(S' -.0
Contacto
so*oresidis.or,.%e
2
INDICE
Requisios *re%ios.
+nsala#ión de 3e*enden#ias.
3es#ar,a de 'r#i%os.
$on5i,ura#ión de 6os,res.
$on5i,urar la ase de 3aos.
$on5i,ura#ión '*a#e.
$on5i,ura#ión 6H67.
$on5i,ura#ión ar#i%os S+GES6.
'!rir Si,es*
3
REQUISITOS PREVIOS
6ara #o&enzar la insala#ión de nuesro si,es* se de!e ener insalado *re%ia&ene la disri!u#ión 3E+') 8 Squeeze9 al &o&eno de la insala#ión de nuesra disri!u#ión de!e&os #on5i,urarla en el erriorio es*a:ol *ara que es#o"a la #odi5i#a#ión lain; *or de5e#o y de!e&os ele,ir los re*osiorios *re5eri!le&ene de esados unidos ya que *or lo ,eneral son los que es
=ue,o de la insala#ión de de!>an 8 o una disri!u#ión si&ilar a!ri&os una er&inal #o&o s?*er usuario y nos diri,i&os a /etc/apt/ y a!ri&os #on nuesro edior de e@o 5a%orio el ar#i%o source.list .
4
REQUISITOS PREVIOS
a denro de ese ar#i%o #olo#a&os la si,uiene lisa de re*osiorios. de! *A//5*.us.de!ian.or,/de!ian/ squeeze de! *A//se#uriy.de!ian.or,/ de! *A//5*.de!ian.or,/de!ian/
&ain #onri! non(5ree
squeeze/u*daes &ain #onri! non(5ree squeeze(u*daes &ain #onri! non(5ree
B Muli&ediaA de! *A//CCC.de!ian(&uli&edia.or,
squeeze
&ain non(5ree
B a#D*orsA Bde! *A//!a#D*ors.de!ian.or,/de!ian(!a#D*ors squeeze(!a#D*ors &ain non(5ree
3e!er>a quedarnos de la si,uiene &anera nuesro ar#i%o sources.list
=ue,o de ,uardar los #a&!ios realizados esa&os lisos *ara e&*ezar el *ro#eso de insala#ión de nuesras de*enden#ias.
5
INSTALACION DE DEPENDENCIAS
=ue,o de a!er #u&*lido #on los requisios *re%ios9 #oninua&os #on el *ro#eso de insala#ión de las de*enden#ias ne#esarias *ara nuesro si,es*.
3i#as de*enden#ias son las si,uienes. •
Ser%idor Ce! '*a#e 2
•
6H6 7
•
ase de 3aos 6os,reS= F.4
6
INSTALACION DE DEPENDENCIAS
6ara la insala#ión de el ser%idor Ce! a*a#e9 a!ri&os nuesra er&inal y i*ia&os en ella el si,uiene #o&ando #o&o s?*er usuario #o&o se o!ser%a en la si,uiene i&a,en.
apt-get install apache2
$on ese #o&ando se de!e de insalar e@iosa&ene el ser%idor Ce! a*a#e denro de nuesra #o&*uadora. =ue,o de ener insalado nuesro ser%idor *ro#ede&os a insalar el *ro#esador de i*ere@o 6H6 79 #on el si,uiene #o&ando apt-get install apache2-mpm-prefork libapache2-mod-php5
libonig2 libqdbm14 php5 php5-cli php5-common.
7
INSTALACION DE DEPENDENCIAS
a al ener insalado el *ro#esador de i*ere@o9 de!e&os insalar el #o&*le&eno de ** el #ual es **(,d9 a!ri&os nuesra #onsola #a!e desa#ar que sie&*re de!e&os esar #o&o s?*er usuario y es#ri!i&os el si,uiene #o&ando apt-get install php5-gd .
=ue,o de ener insalado ** y su #o&*le&eno de ,d9 *ro#ede&os a insalar un se,undo #o&*le&eno de ** ne#esario *ara nuesro si,es* el #ual es **(*,sql9 %a&os de nue%o a nuesra er&inal #o&o s?*er usuario y es#ri!i&os el si,uiene #o&ando apt-get install php5-pgsql.
8
INSTALACION DE DEPENDENCIAS
a *ara 5inalizar nuesra insala#ion de de*enden#ias de!e&os de *ro#eder a insalar nuesro &ane"ador de !ase de daos en ese #aso el que uiliza nuesro si,es*o *or de5e#o es el &ane"ador de de !ase de daos *os,resql en su %ersion F.4 *ara ellos es#ri!i&os en nuesra #onsola el si,uiene #o&ando apt-get install postgresql-.4 y nos quedara de esa &anera.
a #on eso de!eria de quedar insalado nuesro &ane"ador de !ase de daos *os,resql en la %ersion que ne#esia nuesro si,es* y *ro#ede&os al *uno -
9
DESCARGA DE ARCHIVOS
=ue,o de Ter&inar la insala#ión de las de*enden#ias ne#esarias *ro#ede&os a des#ar,ar los ar#i%os de nuesro si,es* di#os ar#i%os es5i#a&ene en esa dire##ión la 5uene *A//5oros.5unda#ie(zulia.,o!.%e/5iles/5uenessi,es*.ar.!z2 y en esa ora el sql *A//5oros.5unda#ie(zulia.,o!.%e/5iles/!d%a#ia201-.sql y uilizare&os el #o&ando "get el #o&ando #o&*leo serian esos. "get http#//foros.fundacite-$ulia.gob.!e/files/fuentes%sigesp.tar.b$2 "get http#//foros.fundacite-$ulia.gob.!e/files/bd%!acia%2&1'.sql
=ue,o de ello en esa #ar*ea #on ls %eri5i#a&os que esn los ar#i%os ya des#ar,ado en ese dire#orio.
10
CONFIGURACION DE POSTGRES
El si,uiene *aso *ara ener nuesro si,es* es la #on5i,ura#ión de nuesro &ane"ador de !ase de daos *os,res9 *ara ello a!ri&os nuesra er&inal y enrando #o&o s?*er usuario %a&os a la dire##ión /e#/*os,resql/F.4/&ain/ y a!ri&os #on el edior de e@os nano el ar#i%o *os,resql.#on5 y el #o&ando #o&*leo nos queda de la si,uiene &anera si no lo quere&os a#er de 5or&a &anual nano /etc/postgres/.4/main/postgresql.conf .
=ue,o denro de ese ar#i%o %a&os a lo#alizar la linea que di#e (listen%addresses ) *localhost* y la susiui&os *or listen%addresses ) *+* y nos quedara de la si,uiene &anera.
11
CONFIGURACION DE POSTGRES
=ue,o *resiona&os #rl(o *ara ,uardar los #a&!ios y #rl(@ *ara #errar el ar#i%o9 #oninuando #on nuesra #on5i,ura#ion en la &is&a #ar*ea donde edia&os el *ri&er ar#i%o !us#a&os el ar#i%o lla&ado *,!a.#on5 y el #o&ando nos quedaria nano pg%hba.conf .
a denro de ese ar#i%o lo#aliza&os la linea que di#e +6%4 y %eri5i#ar que ese all all 12I.0.0.1/-2 &d7 qued
=e 3a&os i,ual que en el oro ar#i%o #onrol #l(o *ara ,uardar y #l(@ *ara #errar *or uli&o reini#ia&os nuesro *os,res de la si,uiene &anera /etc/init.d/postgresql restart . 12
CONFIGURAR LA BASE DE DATOS =ue,o de ello %a&os a la er&inal y &odi5i#a&os la #onrase:a al usuario *os,resK que se #rea lue,o de a!er insalado el *aquee de *os,res en el *uno 19 enon#es i*ia&os en nuesra #onsola pass"d postgres #o&o usuario roo y inrodu#i&os nuesra #onrase:a.
3es*ues de!e&os &odi5i#ar la #onrase:a del usuario *os,resK *ara ello #o*ia&os en nuesra #onsola el si,uiene #o&ando su postgres. $o&o roo.
6ro#ede&os a i*iar lue,o de enrar el #o&ando psql y #o*ia&os nuesra senen#ia sql la #ual sera AL, 0 postgres ,3 A006 *cla!e*7 y nos quedara de la si,uiene &anera.
13
CONFIGURAR LA BASE DE DATOS
Se,uida&ene de!e&os #rear la !ase de daos ne#esaria *ara nuesro si,es* *ara ello en nuesra er&inal ya a!iera y y #on el #o&ando psql e"e#uado de!e&os lanzar una senen#ia sql *ara la #rea#ion de la res*e#i%a !ase de daos
CA, 6A,A8A0 bd%fundacite%2&14 ,3 9)postgres 9C69:)*,;* C99C,9 L<,) -17 y la e"e#ua&os #reando nuesra !ase de daos la senen#ia quedaria asi
3e!er>a de #rearse nuesra !ase de daos y *ara #o&*ro!ar si eso es siero i*ia&os en nuesra #onsola el si,uiene #o&ando =l y nos &osraria odas las !ase de daos #reada en *os,res.
14
CONFIGURAR LA BASE DE DATOS
=ue,o de ellos de!e&os de #a&!iar la #odi5i#a#ión de nuesra !ase de daos de u5F a lain; *ara eso i*ia&os la si,uene senen#ia sql 6A, pg%database
0, encoding)1> 3 datname)*bd%fundacite%2&14*7 y nos quedara de la si,uiene &anera.
3es*ues de a!er #a&!iado la #odi5i#a#ion de nuesra !ase de daos de!e&os de salir de *sql #on el #o&ando =q e ir a donde esa el ar#i%o sql que des#ar,a&os en el *uno - *ara *oder resaurar y ener nuesra !ase de daos9 esa area la realiza&os #on el si,uiene #o&ando psql -d bd%fundacite%2&14 -h localhost
-f /home/sidis/bd%!acia%2&1'.sql y quedara resaurado nuesro ar#i%o.
15
CONFIGURAR LA BASE DE DATOS
a de!er>a de #ar,arnos odas las a!las y *ara %eri5i#ar si eso es asi i*ia&os en nuesra #onsola el #o&ando psql se,uida&ene de!e&os de *oner nuesra !ase de daos ya #reada en ese #aso bd%fundacite%2&14 y nos quedara de la si,uiene &anera.
=ue,o de ello #o*ia&os en la #onsola =dt *ara %er odas las a!las que iene nuesra !ase de daos. de!er>a de &osrarnos odas las a!las que ay en ella9 y reini#ia&os nuesro *os,res #on /etc/init.d/postgresql restart.
16
CONFIGURACION DE APACHE
$oninuando #on la insala#ión de nuesro si,es* de!e&os *asar a la #on5i,ura#ión de nuesro ser%idor Ce! a*a#e9 *ara ello de!e&os a!rir nuesra er&inal #o&o usuario root y #on el edior nano de!e&os ir a la dire##ión /e#/a*a#e2/#on5.d y denro de esa dire##ión !us#a&os el ar#i%o #arse y el #o&ando nos quedar>a de la si,uiene &anera . nano /etc/apache2/conf.d/charset .
a denro de ese ar#i%o %a&os asa la linea que di#e B'dd3e5aul$arse UTL(F lo #a&!ia&os *or lo si,uiene 'dd3e5aul$arse +S(FF7;(1 y nos quedara de la si,uiene &anera.
Guarda&os #on #rl(o y #erra&os #on #rl(@ y ya queda #on5i,urado nuesro ser%idor a*a#e. 17
CONFIGURACION DE PHP5
'ora de!e&os de #on5i,urar nuesro ** *ara que e@ienda el &<@i&o de e"e#u#ión de las ruinas de **9 *ara ello a!ri&os nuesra #onsola y %a&os a la dire##ión /e#/**7/a*a#e2/ y !us#a&os el ar#i%o **.ini #o&ando *ara a!rir el ar#i%o sera de la si,uiene &anera nano /etc/php5/apache2/php.ini .
=ue,o ya denro de el !us#a&os las si,uienes lineas de #ódi,o. max_execution_time = 30 max_input_time = 60 &e&oryli&i N 278M
la #a&!ia&os *or la si,uienes lineas de #ódi,o max_execution_time = 0 max_input_time = 256 &e&oryli&i N 204FM
)os de!er>a quedar al,o as>9 lo ,uarda&os9 #erra&os y ya ene&os #on5i,urado ** *ara la insala#ión de nuesro si,es*..
18
CONFIGURACION DE ARCHIVOS SIGESP
6ara #o&enzar #on ese *uno el *ri&er *aso es des#o&*ri&ir los ar#i%os que des#ar,a&os *re%ia&ene en el *uno - de nuesro &anual9 *ara ello %a&os a !us#ar el dire#orio donde des#ar,a&os nuesros ar#i%os en ese #aso /!ar/"""/ ya denro de el %a&os a des#o&*ri&ir nuesro ar#i%o
fuentes%sigesp.tar.b$2 #on el #o&ando tar ?!@f y nos quedara el #o&ando de la si,uiene &anera tar ?!@f fuentes%sigesp.tar.b$2.
#on el #o&ando ls %eri5i#a&os si denro de nuesro dire#orio que de!e ser
/!ar/"""/ es
19
CONFIGURACION DE ARCHIVOS SIGESP
3es*us de eso %a&os a ediar denro de nuesra #ar*ea el ar#i%o ne#esario *ara que nuesro si,es* *ueda 5un#ionar9 *ara eso %a&os a la #ar*ea donde es
nano /!ar/"""/sigesp/sigesp%config.php.
a denro de ese ar#i%o %a&os a ediarlo #on nuesras *re5eren#ias y de!er>a quedarnos de la si,uiene &anera9 lue,o de eso ,uarda&os y #erra&os nuesro ar#i%o.
20
ABRIR EL NAVEGADOR
a *ara 5inalizar nuesro &anual de insala#ión a!ri&os nuesro na%e,ador y en #aso de esar en la &aquina donde insala&os nuesro ser%idor la rua seria asi 12I.0.0.1/si,es*/si,es*#one@ion.** de no ser as> de!e&os de *oner en %ez de 12I.0.0.1 de!e&os *oner la dire##ión i* de la &aquina donde lo insala&os en ese #aso la dire##ión es 1I2.0.1.182/si,es*/si,es*#one@ion.** sele##iona&os la !ase de daos que sera !d5unda#ie2014 y 5unda#ie #o&o e&*resa #a!e desa#ar que el usuario *or de5e#o sera '3M+)+STR'3R y la #onrase:a ad&in.
21