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: 23.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

Gerenciamento remoto de servidores VMWare via SSH

Usando temas aleatórios no GDM

Introdução as Gambas (parte 1)

Guia rápido VI

Como atualizar/instalar o X.org em seu Slackware

  
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