Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org > UnderLinux Wiki
Fóruns Wiki Videos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre Twitter
Registrar Blogs Calendário Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Sagu para Debian


Tabela de conteúdo

Introdução

Este tutorial sera dividido em varias partes para cobrir todo o projeto sagu-proSegue a primeira parte da instalação do sagu-pro no Debian, demorei porque primeiro refiz todos os procedimentos aqui numa maquina virtual e também o modifiquei para instala-lo de uma forma mais próxima que o desenvolvedor mostra. irei dividir em várias partes este tutorial, esta primeira com a instalação do sagu-pro propriamente dito, a segunda parte com a modificação dos scripts e agendamentos do cron, outra parte com a instalação do authweb, e outra parte com a integração do Sagu com o mikrotik e radius.

Instalação do Sagu-pro

Instalando

Inicialmente instale os seguintes pacotes:

apt-get install shaper iproute
apt-get install apache2
apt-get install libapache2-mod-php5 libapache2-mod-perl2
apt-get install php5-gd php5-pgsql
apt-get install php5 php-fpdf
apt-get install php5-cli
apt-get install postgresql

Faça download do SAGU-PRO e descompacte na raiz do seu HD.

chown -R www-data:www-data /sagu-pro
chown postgresostgres /sagu-pro/data

Preparando o postgres

su postgres
/usr/lib/postgresql/7.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
createuser nome_do_utilizador
alter user nome_do_utilizador with password 'senha';
alter user postgres with password 'senha';
SELECT pgx_grant('ALL',,'nome_do_utiliza dor');
SELECT pgx_grant('ALL',,'postgres'); \q
exit

Configurando

Altere os seguintes arquivos:

nano /etc/postgresql/7.4/main/postgresql.conf

Alterar tcpip_soquet=false para tcpip_soquet=true

nano /etc/postgresql/7.4/main/pg_hba.conf

Nas linhas que terminar em identsumeuser altere para md5

/etc/init.d/postgresql-7.4 restart

Prontinho, postgres configurado.

Configurando o Debian

nano /etc/hosts acrescentar linha: ip_da_maquina nome_do_site

Configurando o Sagu-pro

nano /sagu-pro/html/lib/common.php3

Alterar:

$SAGU_PATH = "/sagu-pro/";
$LoginDB = "sagu";
$LoginUID = "postgres";
$LoginPWD = "senha_cadastrada_no_postgres";
$SAGU_HOST = "nome_do_site"

Configurando o apache

nano /etc/apache2/mods-available/dir.conf

Acrescentar index.php3 index.phtml ao final da linha.

nano /etc/apache2/apache2.conf

  • na linha DefaultLanguage descomentar e colocar pt-BR
  • na linha AddDefaultCharset descomentar e colocar ISO-8859-1

nano /etc/php5/apache2/php.ini
register_globals = On
magic_quotes_gpc = On
magic_quotes_runtime = On

Fazendo o VirtualHost

nano /etc/apache2/sites-enabled/000-default

Altere desta forma:

NameVirtualHost ip_do_maquina
<VirtualHost nome_do_site>
ServerAdmin webmaster@localhost
ServerName nome_do_site
DocumentRoot /sagu-pro/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /sagu-pro/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error-sagu-pro.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access-sagu-pro.log combined
ServerSignature On
</VirtualHost>

Salve e feche

/etc/init.d/apache2 restart

Pronto, seu SAGU-PRO ja esta funcionando no site que vc cadastrou no dns para fazer cadastros, acesse com o nome de utilizador e senha que você criou no postgres.
Nas outras partes do tutorial vou cobrir as modificações nos scripts,(o shell php e cbq ficam em locais diferentes no debian), agendamentos no cron e a integração com o mikrotik e radius. Um abraço a todos e ate a próxima parte!

Autor

  • TUTORIAL DE INSTALAÇÃO SAGU-PRO EM DEBIAN ETCH
  • Rogerio Eduardo Silva


Horários baseados na GMT -3. Agora são 18:10.


Powered by vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.
Powered by vbWiki Pro 1.3 RC5. Copyright ©2006-2007, NuHit, LLC