Instalando SAGU-PRO no Debian Squeeze

Pesquisando na internet, tive muitas dificuldades para instalar o SAGU-PRO, sistema de gerenciamento de provedores de internet, então resolvi postar
minhas experiências para compartilhar com todos.

[ Hits: 22.992 ]

Por: André Luiz Barbosa Lemos em 16/12/2011


Download do SAGU-PRO e configurações



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

Página anterior     Próxima página

Páginas do artigo
   1. Preparando o terreno
   2. Download do SAGU-PRO e configurações
   3. Alterações finais para acesso ao SAGU-PRO
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Elastix - Identificação de chamadas pelo nome do chamador

Servidor Jabber com LDAP

Instalação do Deepin 14.1 - Uma distribuição fantástica

Firefox, Thunderbird, pastas e integração Windows e Linux

CentOS 5 - Utilizando como desktop com o Fluxbox

  
Comentários
[1] Comentário enviado por removido em 16/12/2011 - 12:50h

Ótima ferramenta !

Muito bom o artigo.

[2] Comentário enviado por eletrorei em 30/04/2012 - 13:05h

otimo. o Andre entende de mais.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts