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
- Abra o navegador (firefox por exemplo) e acesse http://gnuteca.intranet.casabrasil
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
- Baixando o pacote do [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
- O manual do usuario disponibilizado pela Solis esta em http://www.casabrasil.art.br/downloads/docs/manual_gnuteca.pdf