Vous êtes sur la page 1sur 4

SOLIS Cooperativa de Solues Livres

Descritivo do

http://sagu.solis.coop.br

verso 2.5

INSTALAO: =========== Pacotes necessrios ! su"o apt get install apache# libapache# $o" php% php% php% g" php% l"ap php% pgs&l php% s&lite php% cli postgres&l postgres&l client php gette't Sagu Atra()s "e u$ ar&ui(o co$pacta"o ! c" /(ar/***/ ! tar +'(, sagu.tar.b-# ! c" /(ar/***/sagu .ON/I012A34S: ============== Locale 5 necessrio a"icionar a co"i,ica67o 8ISO 99%: ;8 e gerar no(a$ente os locales "o siste$a. Para isso ,a6a: ! echo 8pt<=2.ISO 99%: ; ISO 99%: ;8 >> /(ar/lib/locales/supporte"."/pt ! locale gen ! locale"e, i pt<=2 c , ISO 99%: ; pt<=2 Para &ue as con,igura6?es "e 8Locale8 tenha$ e,eito@ reinicie o ser(i"or. Apache # ! (i$ /etc/hosts Se a cone'7o ,or local a"icionar esta linha ou se a linha + e'istir A IP B basta a"icionar no ,inal a pala(ra sagu#local > ;#C.D.D.; sagu#local ! (i$ /etc/apache#/sites a(ailable/sagu#local > EFirtualGost H:9D> > A""Ie,ault.harset ISO 99%: ; > Ser(erA"$in a"$inJser(er.org > Iocu$ent2oot /(ar/***/sagu/ht$l > Ser(erNa$e sagu#local > EIirectorK 8/(ar/***/sagu/ht$l8> > Allo*O(erri"e None > Options /ollo*SK$LinLs > Or"er allo*@"enK > Allo* ,ro$ all > E/IirectorK> > E/FirtualGost> .riar u$ linL ! su"o a#ensite sagu#local PostgreSML 9.N Para criar u$a base "e "a"os postgres 9.N e$ LATIN; os seguintes passos "e(e$ ser ,eitos:

! pg<"ropcluster stop 9.N $ain ! pg<createcluster 9.N $ain locale=POSIO e ut, 9 4"ite o ar&ui(o /etc/postgres&l/9.N/$ain/pg<hba.con, e altere a seguinte linha: > local all postgres i"ent sa$euser por essa: > local all postgres trust > host all por essa: > host all all all ;#C.D.D.;/P# ;#C.D.D.;/P# $"% trust

Se a cone'7o ,or re$ota a"icionar esta linha. O=S: O IP ) on"e a base "e "a"os "o sagu esti(er instala"a. > host all all ;:#.;Q9.;DD.D/#N trust 4"ite o ar&ui(o /etc/postgres&l/9.N/$ain/postgres&l.con, e altere a seguinte linha: >listen<a""resses = RlocalhostR ! *hat IP a""ressAesB to listen onS por essa: >listen<a""resses = RHR ! *hat IP a""ressAesB to listen onS ! (i$ /etc/postgres&l/9.N/$ain/postgres&l.con, > enable<se&scan = ,alse > a""<$issing<,ro$ = on 2einicie o postgres: ! /etc/init."/postgres&l restart ! ps&l 1postgres T alter user postgres *ith pass*or" RpostgresRS T U& PGP % ! (i$ /etc/php%/apache#/php.ini > $e$orK<li$it = #%QV ! se@ "urante o uso "o sagu@ ,or e'ibi"a u$a tela solicitan"o o sal(a$ento "o in"e'.php@ alterar a (ari(el $e$orK<li$it@ au$entan"o a $e$Wria "isponX(el para o php. Para habilitar o log "e $ensagens "o PGP@ habilite a seguinte (ari(el: > error<log = /(ar/log/php<errors.log Sagu ! c" /(ar/***/sagu/tools/s&l ! ./install.sh no$e=aseIeIa"os .aso tenha cria"o u$ FirtualGost "i,erente "e 8sagu#8 ou tenha instala"o e$ u$ "iretWrio "i,erente "e 8/(ar/***/sagu8@ con,igure o ar&ui(o /(ar/***/sagu/etc/$iolo.con, .aso a con,igura67o "o host "o postgres se+a "i,erente "e 8;#C.D.D.;8@ e/ou o usurio e a senha se+a$ "i,erentes "e 8postgres:postgres8@ ta$b)$ "e,ina essas con,igura6?es no $iolo.con, Per$iss?es 5 necessrio "ar per$iss7o para o usurio "o Apache para "uas pastas "e uploa" utili-a"as pelo Sagu e nos "iretWrios "e log e base "e "a"os "o s&lite:

! cho*n ! cho*n ! cho*n ! cho*n /I24/OO

2 *** 2 *** 2 *** 2 ***

"ata /(ar/***/sagu/$o"ules/basic/uploa" "ata /(ar/***/sagu/$o"ules/basic/ht$l/i$ages/uploa" "ata /(ar/***/sagu/$o"ules/a"$in/s&l "ata /(ar/***/sagu/(ar/log

Na 12L "igitar about:con,ig Procurar por "o$.$a'<script<run<ti$e e "e,inir para #D ou $ais OpenO,,ice.org ! c" /t$p ! tar -'(, tools/.openo,,ice.org.tar.g! cho*n 2 *** "ata .openo,,ice.org A0ATA 4"itar o ar&ui(o /(ar/***/sagu/agata/agata.ini e "e,inir o parY$etro abai'o: > Openo,,iceToP", = e'port GOV4=/t$pS /usr/bin/oo,,ice hea"less nolocLchecL no"e,ault norestore no,irststart*i-ar" 8$acro:///Stan"ar".Vo"ule;..on(ertZor"ToPI/AJ;B8 INI.IALI[AO: ============== Apache # ! /etc/init."/apache# restart PostgreSML ! /etc/init."/postgres&l restart A.4SSO: ======= O acesso ao siste$a po"e ser ,eito co$ o usurio e senha sagu#. S1V\2IO: ======== O R!R ) o caractere &ue in"ica o pro$pt "e co$an"os "o linu'. O RTR ) o carcatere &ue in"ica o pro$pt "e co$an"os "o ps&l@ "o PostgreSML. O R>R ) o caractere &ue in"ica &ue a linha "e(er ser inseri"a ou $o"i,ica"a@ caso + e'ista@ no ar&ui(o. Obs: 1tili-ar o usurio root e$ to"o processo "e instala67o@ con,igura67o e iniciali-a67o "os progra$as.