Ir para o conteúdo

 Voltar a Gnuteca - Su...
Tela cheia

6 instalações e todas dando tela branca.

23 de Julho de 2012, 19:23 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 178 vezes

Boa noite!

Sou novo no fórum e não tenho muita familiaridade com o Postgresql.

Estou tentando instalar o gnuteca 3.3.8 no debian squeeze, mas em todas as 6 (seis) instalações que eu fiz, nenhuma deu certo. Algumas vezes, apareceu o favicon do miolo pedindo para esperar e em outras, dá tela branca direto.

Já segui o manual oficial que tem aqui, como também um tutorial do viva o linux.

Alguém pode me ajudar?

Desde já, meu muito obrigado pela atenção.

 

Edgleyson 

Autor: Francisco Edgleyson


1313 comentários

  • 20ef8090ac29184dbbc70a96bb049f91?only path=false&size=50&d=404Yermandu Patapitafious(usuário não autenticado)
    24 de Julho de 2012, 0:26

     

    Estou com uma instalação parada nesse ponto, não consegui passar deste ponto.

    Primeiro cheque os logs eles podem dar dicas valiosas do apache e do postgres.

    /var/log/apache2/

    /var/log/postgres/

    Em algum deles há de estar o erro do ultimo acesso. Se for muito longo o log, passa via shorturl.

     Capturei um erro aqui que nao entendi

    Class 'mgfileuploader' not found

    • Cb31d30c4bf5957bd44ad8260b3aaeee?only path=false&size=50&d=404Francisco Edgleyson(usuário não autenticado)
      24 de Julho de 2012, 9:05

       

      Bom dia!

      Aqui eu verifiquei os logs e nao apareceu nada.

      Estou deletando tudo e indo para a 7 (setima ) instalação. Logo, logo, posto aqui os resultados.

      Você não acha estranho, essa aplicação não ter uma manual atualizado e detalhado da instalação?

      Fico imaginando como que tipo de "software livre" é esse, que a maioria das pessoas, se não todas, passam por dificuldades ao tentar instalar.

      Mas curioso é que nenhum dos idealizadores da aplicação, aparece para ajudar a comunidade. 

      • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
        24 de Julho de 2012, 9:20

         

        A título de curiosidade, você tentou fazer a instalação no Ubuntu ? Houve algum problema ?

         

        Att

        Fabiano Fernandes 

        • Cb31d30c4bf5957bd44ad8260b3aaeee?only path=false&size=50&d=404Francisco Edgleyson(usuário não autenticado)
          24 de Julho de 2012, 10:49

           

          Bom dia!

          Desde já, meu muito obrigado pela atenção.

          Estou tentando no debian squeeze.

           1º Erro que deu: Não consigo executar esse  comando: /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

          Só funciona se for assim: /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data start

           

           2º Esses dois comandos só funcionam quando estou logado assim: " postgres# "

          /usr/local/pgsql/bin/createdb test

          /usr/local/pgsql/bin/pgsql test

          É assim, mesmo? 

           

           3º Para dar a permissão, tem que esta logado como " postgres# " ?

          Pois só consegui assim. 

          • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
            24 de Julho de 2012, 11:31

             

            Você precisa garantir que tudo está configurado e funcionando ..

            Postgres
            Apache
             

            Seu primeiro erro está relacionado a instalação do Postgres, como você está instalando no Debian 6 (que não tem o Postgres 8.4 em seu repositório) você precisa baixar essa versão e compilá-lo

            Como falei, você precisa certificar-se que foi instalado e configurado. Tente acessar o Postgres e criar um banco de dados qualquer.

            Após certificar-se que está tudo funcionando basta executar o scprit de criação da base de dados do Gnuteca e ajudar o arquivo miolo.conf (caso seja feito com nome diferente da descrita no manual)

             Sobre o segundo erro, as permissões atribuídas por um usuário root

            Att

            Fabiano Fernandes

            • Cb31d30c4bf5957bd44ad8260b3aaeee?only path=false&size=50&d=404Francisco Edgleyson(usuário não autenticado)
              24 de Julho de 2012, 15:10

               

              Boa tarde!

              O apache esta funcionando perfeitamente.

              O postgresql é que não sei bem, pois, ao dar o comando para criar a base de dados do gnuteca3, ele criou um banco chamado "gnuteca" e não "gnuteca3". Está certo, isso?

              Ao digitar no browser o endereço: gnuteca.localhost, aparece a tela branca com o favicon do miolo dizendo: Por favor aguarde......

              E em cima uma faixa azul com a frase:

              Erro fatal: [Erra na base de dados [@1]: Não foi possível estabelecer conexão com a base de dados no host: 127.0.0.1, DB: gnuteca3, Type: postgres]

               O postgresql esta setado na porta 5432.

              Segue os arquivos modules.conf e sites-enabled/gnuteca

               

              MODULE.CONF:

              <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
              <conf>
                  <db>
                      <gnuteca3>
                          <system>postgres</system>
                          <host>127.0.0.1</host>
                          <port>5432</port>
                          <name>gnuteca3</name>
                          <user>postgres</user>
                          <password></password>
                      </gnuteca3>
                      <admin>
                          <system>postgres</system>
                          <host>127.0.0.1</host>
                          <port>5432</port>
                          <name>gnuteca3</name>
                          <user>postgres</user>
                          <password></password>
                      </admin>
                  </db>
                  <options>
                      <authenticate>true</authenticate>
                      <receiptPdfFilePath>html/files/receipt</receiptPdfFilePath>
                  </options>
                  <storageFile>
                      <type>file</type>
                      <path>html/files/storage/</path>
                      <table>O:8:"stdClass":2:{s:4:"name";s:7:"gtcFile";s:6:"fields";a:6:{s:2:"ID";s:6:"fileid";s:12:"FILE_CONTENT";s:7:"content";s:9:"FILE_NAME";s:4:"name";s:9:"FILE_TYPE";s:4:"type";s:9:"FILE_SIZE";s:4:"size";s:9:"FILE_PATH";s:4:"path";}}</table>
                  </storageFile>
              </conf>
              ~         
               

              SITES-ENABLED/GNUTECA:

              <VirtualHost *:80>
                  ServerAdmin admin@server.org
                  DocumentRoot /var/www/miolo25-gnuteca/html
                  ServerName gnuteca.localhost
                  <Directory "/var/www/miolo25-gnuteca/html">
                      AllowOverride None
                      Options Indexes FollowSymLinks MultiViews
                      Order allow,deny
                      Allow from all
                  </Directory>
                  ServerSignature On
                  php_value memory_limit 512M
                  php_value magic_quotes_gpc On
                  php_value short_open_tag On
                  php_value session.gc_maxlifetime 18000
                  php_value error_reporting ~E_ALL

                  #Habilitar para a versão 3.3
                  #DirectoryIndex index.php
                  #AddDefaultCharset UTF-8
                  #php_admin_value mbstring.func_overload 7
                  #php_value mbstring.internal_encoding UTF-8
              </VirtualHost>
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                         
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                 
                                                                                                                                                                                                            
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                                 
                                                                                                                                                                                                 

              • Cb31d30c4bf5957bd44ad8260b3aaeee?only path=false&size=50&d=404Francisco Edgleyson(usuário não autenticado)
                24 de Julho de 2012, 15:38

                 

                Refiz o procedimento para criar a base de dados e agora deu certo. Apareceu no postgresql o banco gnuteca3 e a tela pedindo usuario e senha.

                Agora, falta aprender como se faz cadastro da biblioteca, usuarios, livros e colocar esse sistema em rede.

                Caro Fabiano Fernandes!

                Muito obrigado pela disponibilidade.

                Tenho visto que você é bastante presente aqui no forum. continue assim. Compartilhe seus conhecimentos.

                Abraços.

                 

                p.s.: Se eu me enganchar em algo, te perturbo novamente...rs.rs.rs.

                • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
                  24 de Julho de 2012, 15:58

                   

                  Que bom que resolveu o problema ...

                   

                  Qualquer coisa estamos ai!!!

                   

                  Att

                  Fabiano Fernandes 

                  • Cb31d30c4bf5957bd44ad8260b3aaeee?only path=false&size=50&d=404Francisco Edgleyson(usuário não autenticado)
                    24 de Julho de 2012, 16:56

                     

                    Olha eu voltando novamente!

                    Verifiquei as dependencias e ainda apresentou 4 para serem corrigidas.

                    São elas: E-mail, Impressora, GCron e Register globais.

                    Segui dois post em que voce mostrava como resolver as dependencias. Fiz os procedimentos descritos, mas as dependencias ainda continuam.

                    Eis os meus arquivos:

                    rc_local:

                    #!/bin/sh -e
                    #
                    # rc.local
                    #
                    # This script is executed at the end of each multiuser runlevel.
                    # Make sure that the script will "exit 0" on success or any other
                    # value on error.
                    #
                    # In order to enable or disable this script just change the execution
                    # bits.
                    #
                    # By default this script does nothing.

                    exit 0

                    php /var/www/miolo25-gnuteca/modules/gnuteca3/misc/scripts/cron.php &

                     

                    Crontab:

                    SHELL=/bin/sh
                    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

                    # m h dom mon dow user  command
                    17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
                    25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
                     

                    47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /ecc/cron.weekly )

                    52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
                    #

                    /usr/bin/php /var/www/miolo25-gnuteca/modules/gnuteca3/misc/scripts/cron.php -c
                                                                                                  
                    E por ultimo, descompactei o arquivo fiscalPrinterServer.zip, dentro da pasta /usr/local.

                    Obs.: Não tem nenhum arquivo com nome gnuteca3-PrinterServer.

                    Pode me dar uma luz nessas dependencias?

                    Abraços.

                    • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
                      25 de Julho de 2012, 11:41

                       

                      Hum.... vejamos ...

                      1) Email:

                      Você precisa cadastrar os dados de uma conta de email no Gnuteca para ele enviar as notificações. Vá em Configurações :: Preferência :: Admin email

                      2) Impressora:

                      Acho que você achou meu tutorial, acho que ele te ajudará

                      3) Gcron:

                      Você adicionou errado no crontab. Precisa informar a data hora (intervalo) que será executado. Exemplo:

                       

                      * * * * * /usr/bin/php -c /etc/php5/apache2/php.ini /var/www/gnuteca/modules/gnuteca3/misc/scripts/gcron.php
                      No exemplo acima o crontab será executado todo mínuto, todo dia, toda semana, todos os dias do mês ... Ajueste de acordo com sua necessidade.

                       

                      4) Register globals

                      Você precisa "setar" o parâmetro register_globals = Off em seu arquivo php.ini do seu apache. Vá em /etc/php5/apache2 e faça a devida alteração.

                       

                      Att

                      Fabiano Fernandes

                       

                      • Cb31d30c4bf5957bd44ad8260b3aaeee?only path=false&size=50&d=404Francisco Edgleyson(usuário não autenticado)
                        25 de Julho de 2012, 16:59

                         

                        1 - Email: Não achei essa opção Configuração - preferência - admin email

                        2 - Vou seguir seu tutorial e vê no que dá.

                        3 - fiz do jeito que voce citou ai em cima:

                        *  *    * * *                   /usr/bin/php -c /etc/php5/apache2/php.ini /var/www/gnuteca/modules/gnuteca3/misc/scripts/gcron.php -c

                        Mas não funcionou.

                        4 - Resolvido.

                        • Cb31d30c4bf5957bd44ad8260b3aaeee?only path=false&size=50&d=404Francisco Edgleyson(usuário não autenticado)
                          25 de Julho de 2012, 17:19

                           

                          O Gron funcionou quando eu reiniciei a maquina. Obrigado.

                          O admin-email, achei em configuração-sistema-preferencia da biblioteca. Coloquei meu email em 2 campos, mas depois que pedi para verificar as dependencias, verifiquei que ocorre o erro, porque tem que ter um servidor smtp. E para quem nao tem servidor smtp na rede, como deve proceder para eliminar essa dependência?

                           

                          Fabiano, esse sistema, pelo que andei olhando, é bem completo, mas um pouco dificil para quem nunca usou aplicativos de bibliotecas.

                          Meu esquema aqui no colégio que trabalho, funcionará assim:

                          O gnuteca fica em um servidor isolado em uma sala. Dele sai cabeado para a switch central da rede. Dessa, sai para outra switch que fica na propria biblioteca. Daí, chega nas estações. Dessas estações, uma fica com a bibliotecaria. Ela que faz os emprestimos.

                          Sei que é pedir demais, mas não custa nada tentar.

                          1 - Como cadastro essa bibliotecaria para ele ter acesso ao sistema e fazer as locações e todas as outras funções do sistema?

                          2 - Eu tenho que cadastrar todos os alunos do colégio, para eles terem acesso ao sistema e por consequencia, poderem fazer pesquisa?

                          • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
                            25 de Julho de 2012, 21:58

                             

                            Sobre o email, você precisa colocar as informações como se estivesse configurando um servidor de email ... O servidor smtp são os dados que sua hospedagem fornece, consulte-os ...

                            Neste seu servidor que ficará o Gnuteca recomendo instalar e configurar um servidor DNS (Bind9), com ele configurado você poderá acessar o Gnuteca em sua LAN diretamente pelo navegador, assim não precisará informar no arquivo hosts do SO das máquinas clientes. Mas adianto, para quem não tem muito conhecimento pode ser uma tarefa árdua

                             A sua dúvida número 1 não é simples de responder em um único post

                            Talvez esse post do Cristiano possa te ajudar

                            www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​gnut​eca/​foru​ms/m​essa​ge-v​iew?​mess​age_​id=4​3818​130&​nbsp​;

                            Para dúvida 2:

                            Para realizar pesquisa não precisa estar cadastrado no sistema, porém para realizar reservas, emprestimos etc, ai sim precisará estar cadastro. 

                             

                            Att

                            Fabiano Fernandes 

Essa comunidade não possui posts nesse blog