Ir para o conteúdo

 Voltar a i-Educar Sup...
Tela cheia

Problemas no i-educar - Possivel problema no Charset -

12 de Novembro de 2008, 9:27 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 204 vezes

Pessoal - Estou realizando o teste aqui na Prefeitura Municipal de Limeira do i-educar, durante o processo de instalação so ocorreu o erro  na criaçao do database onde nao foi aceita o LATIN1, mudei para UTF8 e funcionou normalmente. Tive todos os problemas descritos no topico Mensagem de erro postado no mesmo forum, e com ajuda dos colegas foram todos resolvido e assim conseguimos acessar o sistema.

Acessei a aplicação, verifiquei que a mesma tem outros modulos (Intranet) e o i-educar é uma dos modulos constantes, mas nao completo so aparece a pagina de apresentação, no menu tambem tudo que tem acentos e outos sinais graficos está "zuado"  .

Minhas duvidas:

 

1 - A aplicação que baixamos vem completa com outros modulos ou é realmente so o software do i-educar que deveria aparecer, peguei os fontes no portal SPB tudo conforme o script??

2 - Existe algum manual de utilização dos sistemas?

 

Peço paciencia comigo, pois sou novato neste mundo do software livre, e gostaria de parabenizar a todos pelo execelente trabalho neste portal.

 

 


Autor: Siber Cintra


1212 comentários

  • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
    12 de Novembro de 2008, 11:51

     

    Olá Siber, referente aos acentos pode ser a configuração do apache ou até mesmo na criação das tabelas usando UTF-8 ao invés de LATIN1 pt_BR:8859-1 que é a mesma coisa.

    qual versão do linux vc está usando.

    outra coisa referente ao manual cheguei a ver um em um site não me lembro mais qual, depois tento achar e postar o endereço aqui.

    obrigado

    Wagner Nascimento.

    • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
      12 de Novembro de 2008, 12:04

       

      olá, acabei de colocar um manual tirado do site ctima na area de download, favor verificar.

      Obrigado

      Wagner Nascimento

    • 6c7cdf4cee4255485db9f5b229680070?only path=false&size=50&d=404Siber Cintra(usuário não autenticado)
      13 de Novembro de 2008, 11:07

       

      Olá Wagner, aqui estou utilizando o Debina 4.0 r5, sobre o charset, seguindo o roteiro disponibilizado no portal, quando fui criar o DATABASE ele deu erro quando utilizava o LATIN1 ai alterei para UTF8 o que aceitou normalmento, ai rodei o Scritp para criação das tabelas etc.....  acho que isso que deu problema, ja alterei o charset no apache mas nao adiantou, optei por começar a instalação novamente, agora sei que devo adicionar no locale o LATIN1 para criar o database, quem sabe dai funciona perfeitamente..

      Muito obrigado pela ajuda.

       

      Siber

       

      • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
        13 de Novembro de 2008, 11:47

         

        Corrigindo encoding no Debian

        Todas as configurações e comandos foram executados como usuário root.

        Existem vários arquivos que fazem a configuração do locale, precisamos configurar todos eles e depois executar alguns comandos, vamos lá.

        Edite o arquivo /etc/environment e altere os campos LANG e LANGUAGE de forma que fiquem iguais ao abaixo, se não existir, acrescente:

        LANG="pt_BR"
        LANGUAGE=”pt_BR:pt:en”

        O arquivo /etc/default/locale também deve ser editado e seu conteúdo deve ser:

        LANG="pt_BR"
        LANGUAGE=”pt_BR:pt:en”

        Execute o seguinte comando:

        # echo "pt_BR pt_BR.ISO-8859-1" >> /etc/locale.alias

        Este arquivo grava os aliases para os locales, isso é para facilitar as configurações.

        No diretório /var/lib/locales/supported.d alguns arquivos que configuram os locales que serão gerados, por padrão existem três arquivos “en”, “pt” e “local”. Para nosso caso, pode apagar o “en” e o “pt” deixando apenas o “local”.

        Feito isso, edite o arquivo local e deixe seu conteúdo como abaixo:

        pt_BR.ISO-8859-1 ISO-8859-1
        en_US.ISO-8859-1 ISO-8859-1

        Muito bem, configuramos os arquivos necessários para a geração dos locales, agora vamos reconfigurar.

        Os comandos abaixo fazem o serviço:

        # localedef pt_BR -i pt_BR -f ISO-8859-1
        # localedef pt_BR.ISO-8859-1 -i pt_BR -f ISO-8859-1
        # localedef pt_BR.ISO8859-1 -i pt_BR -f ISO-8859-1
        # dpkg-reconfigure locales
        # locale-gen –purge
        # locale-gen

        Acredito que apenas um desses três comandos fariam o serviço, mas como eu executei os três quando estava configurando o sistema não vou tirar algum deles, é melhor executar a mais e funcionar do que executar a menos e não funcionar.

        Reinicie o sistema e execute o comando abaixo para termos certeza que está tudo conforme o desejado.

        # locale
        LANG=pt_BR
        LANGUAGE=pt_BR:pt:en
        LC_CTYPE=”pt_BR”
        LC_NUMERIC=”pt_BR”
        LC_TIME=”pt_BR”
        LC_COLLATE=”pt_BR”
        LC_MONETARY=”pt_BR”
        LC_MESSAGES=”pt_BR”
        LC_PAPER=”pt_BR”
        LC_NAME=”pt_BR”
        LC_ADDRESS=”pt_BR”
        LC_TELEPHONE=”pt_BR”
        LC_MEASUREMENT=”pt_BR”
        LC_IDENTIFICATION=”pt_BR”
        LC_ALL=

        # locale -a
        C
        en_US.iso88591
        POSIX
        pt_BR.iso88591

        Agora sim, está tudo como deveria estar. Nosso sistema já está usando ISO-8859-1.

        (ISO-8859-1é LATIN1)

         

        Corrigindo o Encoding do Postgres

         Espero ter ajudado.

        Wagner Nascimento

        • 6c7cdf4cee4255485db9f5b229680070?only path=false&size=50&d=404Siber Cintra(usuário não autenticado)
          13 de Novembro de 2008, 18:34

           

          Wagner, ainda estou com o mesmo problema

          qdo vou criar o DATABASE

           

          # CREATE DATABASE ieducardb WITH TEMPLATE = template0 OWNER = ieducaruser ENCODING = 'LATIN1';

           

          ele da o seguinte erro:

          ERRO:  codificação LATIN1 não corresponde a configuração regional do servidor pt_BR.UTF-8
          DETAIL:  A definição de LC_TYPE do servidor requer codificação UTF8.

           

          se uso o ENCONDING = 'UTF8'

          O Database é criado mas na aplicação fica toda a acentuação zuada....

           

          executei o procedimento que vc me sugeriu, com exceção de alguns passos que nao tem os caminhos na respectiva distro ( Debian 4.0 r5)

          passo nao executado: 

          No diretório /var/lib/locales/supported.d alguns arquivos que configuram os locales que serão gerados, por padrão existem três arquivos “en”, “pt” e “local”. Para nosso caso, pode apagar o “en” e o “pt” deixando apenas o “local”.

          Feito isso, edite o arquivo local e deixe seu conteúdo como abaixo:

          pt_BR.ISO-8859-1 ISO-8859-1
          en_US.ISO-8859-1 ISO-8859-1

          ja alterei via  dpkg-reconfigure locales e nada

          até o Postgres deu erro, e zuou tambem a acentuação geral dos menus da maquina, voltei a configuração para o UTF8 ai voltou ao normal, mas nao consigo criar o DATABASE usando o LATIN1

          vou criar os databases usando UTF8  e ver o que dá
          obrigado novamente

           
          Siber

          • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
            13 de Novembro de 2008, 22:38

             

            ola vc precisa usar o comando dpkg-reconfigure e deixar apenas uma marcada sendo ela pt_BR.ISO-8859-1 ISO-8859-1 as outras vc desmarca.

            depois de feito isso reinicia o systema e ver se mudou, outro detalhe nao adianta usar UTF-8 pois na tabela vai ter varios erros depois.

            qq coisa posta novamente q vou tentar lhe ajudar

            • 134afa23560dc5e0c55ea6e2d3a24b51?only path=false&size=50&d=404José Jadir Orza(usuário não autenticado)
              19 de Novembro de 2008, 18:32

               

              Olá...

              Estou tendo o mesmo problema.

              Não adianta deixar marcado só o ISO-8859-1, conforme descrito acima. Continua dando o mesmo pau, tambem como descrito acima. Esse tuto de instalação tem um monte de erros. Começa com a versão do Etch, 4.1 Rc2. Só achei a 4.0 R5 no repositório Debian. Tem um comando "pear - v install   xxx xxx.tar" sendo que o arquivo é TGZ. Caraca. Já tentei no Etch teclado ABNT2, Etch teclado LATIN1, tentei no Ubuntu 8.4... Sempre dá o mesmo pau. Não é possível criar a database em latin 1.

              • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
                19 de Novembro de 2008, 23:36

                 

                coloca para mim o resultado quando digitar:

                # locales

                 

                vamos ver qual encoding ele está usando.

                • Bc1a1f3d800a62f23a9d2720f2a2f1c2?only path=false&size=50&d=404Murilo Sodré(usuário não autenticado)
                  20 de Novembro de 2008, 15:50

                   

                  você precisará usar o latin1 mesmo, senao toda aplicação ficará com caracteres estranhos.

                   

                  este problema ocorreu pq a partir da versao 8.2 do postgresql o latin1 não está presente na instalação padrão do banco.

                   

                  Procurando no google achei uma solução para criar um banco latin1 nas versões 8.2.x ou superiores,

                   

                  vou dar uma pesquisada se eu achar novamente colo aqui.

                   

                  era algum parametro no initdb do postgresql

                   

                  abraco

                  • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
                    20 de Novembro de 2008, 16:01

                     

                    vc precisa mudar a encoding do linux para pt_BR, pois se não terá varios problemas na criação da tabelas, outro detalhe muito importante que aconteceu comigo foi o seguinte, no manual ele indicam o postgresql-8.3 instalei e realmente funcionou mais em certos modulos como por exemplo na criação de funcionário tinho um erro na criação "btrim", então tentei de tudo excluindo e criando novamente, mais sem sucesso, a solução foi instalando o postgresql-8.2 na mão pois nao tem repositorio para o debian nesta versao, e agora sim o sistema está show.

                    estou verificando todo sistema agora em busca de erros.

                    Wagner Nascimento.

                    • 25e99ccacbec5f9cc0f38bc472ed285b?only path=false&size=50&d=404murilo sodré(usuário não autenticado)
                      21 de Novembro de 2008, 14:38

                       

                      para resolver os problemas de btrim vc deve editar as funcoes dentro do pgsql, adicionando um ::text na função btrim que tem problema com os dates que são inseridos no banco

                      abraco

                      • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
                        22 de Novembro de 2008, 10:12

                         

                        Como não entendo nada de postgresql resolvi então setar o linux debian que estou usando como LATIN1 e depois alterando a versão de postgresql-8.3 para a versão 8.2 onde tudo funcionou sem alterações no postgresql principalmente nessa btrim, onde vc disse colocar um ::text na função btrim como já disse não entendo nada e nem sei como fazer isso.

                        poderia ser mais explicativo colocando um exemplo para o pessoal se chegar acontecer isso com alguém ele não precise mudar a versão igual eu fiz e usar a versão 8.3 mesmo.

                        Wagner Nascimento

Mapeamento do i-Educar por todo o Brasil

23 de Abril de 2018, 16:31, por Tiago Giusti

A Portabilis, organização que é integrante da comunidade desde 2009 e que atua no papel de mantenedora do projeto, propôs uma renovação de energias, ao final de 2017, para levar o i-Educar ainda mais longe.



Situação atual do lançamento do maior software livre de gestão escolar do Brasil

10 de Abril de 2018, 11:29, por Tiago Giusti

O Coordenador da Comunidade i-Educar e CEO da Portabilis, Tiago Giusti, foi a Brasília, no fim do ano passado, representando a Comunidade i-Educar numa visita ao Ministério do Planejamento para discutir soluções para alguns assuntos de interesse da Comunidade, tais como:



Em 2018, queremos o i-Educar por todo o Brasil

28 de Dezembro de 2017, 23:08, por Tiago Giusti

Esta mensagem é diferente das de retrospectiva dos anos anteriores. Vamos abordar primeiro sobre o futuro, encerrando com um resumo de como foi 2017.



Prefeitura de Criciúma implanta o i-Educar na rede municipal de ensino

20 de Dezembro de 2017, 11:04, por Tiago Giusti

Buscando melhorar o sistema de informações da rede municipal de ensino de Criciúma, a Administração Municipal, através da Secretaria de Educação e da Diretoria de Tecnologia da Informação (TI), implantará um software de gestão de dados nas unidades educacionais. Denominado i-Educar, o sistema aperfeiçoará o armazenamento de dados e auxiliará gestores e professores de Criciúma.



Retrospectiva i-Educar 2016: o que conseguimos realizar?

31 de Dezembro de 2016, 12:00, por Tiago Giusti

Chegamos a mais um 31/12 e é hora de fazermos a retrospectiva da Comunidade i-Educar, como temos feito todos os finais de ano.