Instalando Gnuteca

De Wiki Tarrafa.org - Documentação Colaborativa e Livre

Veja também GNUTECA:Guia de Utilização

Tabela de conteúdo

Pré-Requisitos

  • Framework Miolo instalado
  • php4

Instalação

Corrigindo php no Tarrafa

  • adicionar fonte de pacotes para o debian no arquivo /etc/apt/sources.list
# echo "deb http://ftp.br.debian.org/debian etch main non-free contrib" >> /etc/apt/sources.list
  • Retirar php5 como padrão do tarrafa
  • Configurar o php4 como padrao
# aptitude update
# aptitude install libapache2-mod-php4 php4-pgsql

No final da instalação é perguntado se queremos subistituir o arquivo de configuração do Cacti, bem como usario e senha para o banco de dados do mesmo, então é só ir apertando Enter que, por padrão, não ira substituir nada.

Instalando o framework Miolo

  • Baixar e instalar o pacote do miolo para debian
# wget http://www.casabrasil.art.br/downloads/pacotes/miolo_1.0.1-gt-1_all.deb
# dpkg -i  miolo_1.0.1-gt-1_all.deb
  • Criando o banco de dados
# cd /usr/share/miolo
# ./create_db_pgsql /usr/lib/postgresql/8.1/bin
  • /etc/postgresql/8.1/main/pg_hba.conf
# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database
# super user can access the database using some other method.
# Noninteractive
# access to all databases is required during automatic maintenance
# (autovacuum, daily cronjob, replication, and similar tasks).
#
# Database administrative login by UNIX sockets
local   all         postgres                          ident sameuser

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               password

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust

# IPv6 local connections:
host    all         all         ::1/128               md5
  • Reinicie o serviço
# /etc/init.d/postgresql-8.1 restart

Testando

Caso o navegador avise que não acho o endereço, verifique a configuração de dns do servidor de aplicação em /etc/resolv.conf - devera ter o nameserver 192.168.13.254

Também é possivel testar utilizando o endereço: http://192.168.13.254/miolo

Pronto até aqui já instalamos o miolo

Instalando o GNUteca

# wget http://www.casabrasil.art.br/downloads/pacotes/gnuteca_1.7rc2-1_i386.deb
  • Instalando o pacote
# dpkg -i gnuteca_1.7rc2-1_i386.deb
# cd /usr/share/miolo/modules/gnuteca
# ./create_db /usr/lib/postgresql/8.1/bin

Utilização

Pronto agora e so entra em http://gnuteca.intranet.casabrasil e acessar o link Gnuteca no menu principal

  • Acesse o menu administration login: miolo pass: miolo
  • Altere a senha do usuario miolo
  • Altere a senha do usuario gnuteca

Problemas com o handler.php

Entre no diretório de configuração do apache

cd /etc/apache2/sites-enabled/

Crie um arquivo ou modifique o 000-default

<VirtualHost 192.168.13.254:80>
   DocumentRoot /var/www/miolo/html
   ServerName gnuteca.intranet.casabrasil
   ErrorLog /var/log/apache2/casabrasil-miolo-error.log
   CustomLog /var/log/apache2/casabrasil-miolo-access.log combined
   ServerAdmin admin@intranet.casabrasil
# Other directives here
<Directory "/var/www/miolo/html">
   Options +FollowSymLinks
   Order allow,deny
   Allow from all
</Directory>
</VirtualHost>
  • Configurar um servidor de nomes bind 9, ou outro para o dominio gnuteca.intranet.casabrasil.

Documentação