Após a instalação dos programas, faça o download do SAGU-PRO na página de seu desenvolvedor:
Para fazer o download é necessário se cadastrar no site. É gratuito.
Após o download do programa, entre na pasta onde ele foi salvo, mova-o para a raiz do sistema e descompacte-o em seguida:
# mv sagu-pro.tar.gz /
# cd /
# tar zxvf sagu-pro.tar.gz
Feito isso, será criado o diretório "/sagu-pro/" na raiz do seu sistema.
Precisamos alterar o dono deste diretório para que o Apache possa ler os arquivos:
# chown -R www-data:www-data /sagu-pro
Em seguida vamos criar uma pasta onde ficarão os dados do PostgreSQL e alterar sua permissão:
# mkdir /sagu-pro/data
# chown postgres:postgres /sagu-pro/data
Altere os campos "nome_de_utilizador" e "senha", por valores de sua preferencia:
# su postgres
$ /usr/lib/postgresql/8.4/bin/initdb -D /sagu-pro/data
$ createdb sagu
$ createlang plpgsql sagu
$ psql sagu -Upostgres -c "\i /sagu-pro/sagu/db/sagu-pro.sql"
$ psql sagu
postgres=#
create user nome_do_utilizador;
postgres=#
alter user nome_do_utilizador with password 'senha';
postgres=#
alter user postgres with password 'senha';
postgres=#
SELECT pgx_grant('ALL','','nome_do_utiliza dor');
postgres=#
SELECT pgx_grant('ALL','','postgres');
postgres=#
\q
exit
Em seguida, edite o arquivo:
# vi /etc/postgresql/8.4/main/pg_hba.conf
Altere tudo que estiver "ident" por "md5".
Reinicie o PostgreSQL:
# /etc/init.d/postgresql restart
Cheque o valor de "/etc/hosts", que deve ficar assim:
ip_maquina nome_maquina
Edite o arquivo "/sagu-pro/html/lib/common.php3":
# vi /sagu-pro/html/lib/common.php3
Altere as linhas conforme sua configuração:
$SAGU_PATH = "/sagu-pro/sagu/"; // Pasta de Intalação do SAGU-PRO
$LoginDB = "sagu"; // Nome do Banco de Dados
$LoginUID = "postgres"; // Usuário de conexão no BD
$LoginPWD = "sua_senha"; // Senha de conexão no BD
$protocolo = "http://"; // O SAGU-PRO usa http ou https
Editar o Apache para exibir a página:
# vi /etc/apache2/sites-enabled/000-default
Altere o valor "/var/www" por "/sagu-pro/sagu/html" em todos os locais. Se preferir alteração automática, digite no próprio vi:
%s/\/var\/www/\/sagu-pro\/sagu\/html/g
Salve o arquivo.
Em seguida, edite o arquivo "/etc/apache2/mods-enabled/dir.conf":
# vi /etc/apache2/mods-enabled/dir.conf
Adicione as informações na linha:
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm index.php3 index.phtml
Edite o arquivo "vi /etc/apache2/conf.d/charset":
# vi /etc/apache2/conf.d/charset
Descomente e altere a linha:
AddDefaultCharset ISO-8859-1
Edite o arquivo "/etc/apache2/mods-enabled/mime.conf":
# vi /etc/apache2/mods-enabled/mime.conf
Descomente e altere a linha:
DefaultLanguage pt_BR
Edite o arquivo "/etc/php5/apache2/php.ini":
Altere as linhas abaixo:
register_globals = On
magic_quotes_gpc = On
magic_quotes_runtime = On
Salve tudo e reinicie o Apache:
# /etc/init.d/apache2 restart