Você está na página 1de 3

GUIA PARA INSTALAO DO SAGU - Sistema Aberto de Gesto Unificada.

Facilitar a instalao do SAGU, nas mais diversas distribuies GNU/Linux existentes,


o objetivo deste guia. Primeiramente, necessria a instalao de outros servios e
programas no seu GNU/Linux. O SAGU requer a instalao, prvia destes programas
Apache
PostgreSQL
PHP
1) INSTALAO DO APACHE
Para instalar o Apache, voc deve fazer o download da verso ltima verso no
site: http://www.apache.org/dist e compilar com a opo:
Para Apache 1.3.xx
--enable-module=so
Para Apache 2.0.xx
--enable-so

2) INSTALAO DO POSTGRESQL
Primeiramente faa o download da ltima verso do PostgreSQL em do site
http://www.postgresql.org e siga as instrues de instalao.

3) INSTALAO DO PHP
Iniciaremos a instalao do PHP fazendo o download da ltima verso do site
http://www.php.net. Voc dever compilar o PHP com as opes:
Para Apache 1.3.xx
--with-pgsql=/dir-pgsql --with-apxs=/dir-apache/bin/apxs
Para Apache 2.0.xx
que define o IP da mquina servidora do SAGU e seu respectivo domnio. Veja o exempl
o:
--with-pgsql=/dir-pgsql --with-apxs2=/dir-apache2/bin/apxs
Depois de compilado o PHP voc dever habilit-lo a interpretar como PHP as
os arquivos .php3 .phtml:
Altere a seguinte linha:
AddType application/x-httpd-php .php .php3 .phtml
Ainda no arquivo httpd.conf, modifique o DirectoryIndex para que fique assim
:
DirectoryIndex index.php index.php3 index.phtml index.html
4) INSTALAO DO SAGU
Finalmente, agora que todos os requisitos esto ok, vamos instalao do SAGU.
4.1) Descompactar o arquivo sagu-1.92.1.tar.gz em /usr/local.
4.2) Editar o arquivo /etc/hosts
Acrescentar o endereo e nome da mquina da seguinte forma:
xxx.xxx.xxx.xx www.nomedamquina.com.br
\_ IP da mquina servidora
Exemplo:
192.168.0.10

www.sagu.local

4.3) Editar o arquivo httpd.conf e configurar o VirtualHost para o SAGU:


<VirtualHost ip_da_mquina>
ServerAdmin sagu@nomedamquina.com.br
DocumentRoot /usr/local/sagu/html
ServerName www.nomedamquina.com.br
# ErrorLog logs/host.some_domain.com-error_log
# CustomLog logs/host.some_domain.com-access_log common
</VirtualHosts>
4.4) Criar o Banco de Dados SAGU como usurio postgres. Alm disso ser criada a
linguagem plpgsql para o banco SAGU que necessrio para algumas funes.
# su - postgres
$ createdb sagu
$ createlang plpgsql sagu
$ psql sagu -Upostgres -c "\i /usr/local/sagu/db/sagu.sql"
$ psql sagu -Upostgres -c "\i /usr/local/sagu/db/saguf.sql"
$ psql sagu -Upostgres -c "\i /usr/local/sagu/db/sagud.sql"
$ psql sagu -Upostgres -c "\i /usr/local/sagu/db/sagui.sql"
sagu.sql - cria a estrutura de tabelas do SAGU.
sagui.sql - cria os ndices para as tabelas do SAGU.
sagud.sql - insere os dados necessrios para o funcionamento do SAGU.
saguf.sql - cria as Stored Procedures do SAGU.
4.5) Configurao do SAGU:
Configure o seu SAGU editando o arquivo /usr/local/sagu/html/lib/config.php3
Voc dever alterar:
$inicio
= "welcome.phtml";
//Mdulo inicial do SAGU
$SAGU_HOST
= "www.nomedamquina.com.br"; //Host
e depois os dados instituicionais:
//Dados da Instituio
$IEendereco = "Rua Comandante Wagner, 12";
$IEbairro
= "Bairro So Cristvo";
$IEcidade
= "Lajeado";
$IEUF
= "RS";
$IECEP
= "95900-000";
$IEfone
= "(51) 3714 6653";
$IEfax
= "(51) 3714-6653";
$IEemail
= "solis@solis.coop.br";
$IEnome
= "SOLIS";
Estes dados iro aparecer nos seus relatrios emitidos pelo SAGU.
Por fim editar o arquivo /usr/local/sagu/html/lib/common.php3
//varivel de cookie
$sagu_cookie = ".nomedamquina.com.br";
// Caminho para o SAGU
$SAGU_PATH = "/usr/local/sagu";
// Nome do Banco
$LoginDB
= "sagu";

Qualquer dvida ou sugesto, entre em contato com a EQUIPE SAGU, atravs do mail

sagu2@solis.coop.br
Atenciosamente,
EQUIPE SAGU
SOLIS - Cooperativa de Solues Livres

Você também pode gostar