Ir para o conteúdo

 Voltar a i-Educar Sup...
Tela cheia

Passo a passo para instalação... V0.9

18 de Janeiro de 2009, 5:12 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 50 vezes

Reuni algumas informações e gerei esse passo a passo para ajudar quem está tendo dificuldades para instalar o i-educar.

Vejo que o sistema ainda não é maduro nem muito confiavel sem customizações, e estou correndo atraz para realizar algumas e torna-lo funcional para meu uso e dos interessados na comunidade.

Atualmente com esses passos consigo logar no sistema, esse pacote que disponibilizo está com algumas poucas modificações necessárias para conseguir logar no sistema, porém tenho problemas ainda com o pdf.so (não consigo fazer ele aparecer no info.php), e sempre que tento alterar alguma informação de um usuário recebo a mensagem:

 Warning: Cannot modify header information - headers already sent by (output started at /var/www/intranet/include/clsBase.inc.php:799) in /var/www/intranet/funcionario_cad.php on line 488

Acredito que outros problemas existam, mais o objetivo deste, é a priori tentar reunir o maximo de informações para que tenhamos o I-Educar o mais operacional o possivel.

O tutoria disponibilizado pela Cobra, está cheio de "surpresas" e segui-lo é praticamente impossível conseguir por o I-Educar para funcionar.  Acredito que o pacote disponibilizado por eles também está cheio de surpresas chatas.

Aguardo contribuições.

Baixar o postgres em http://www.enterprisedb.com/products/pgdownload.do#linux
Dê permisão para execução ao arquivo baixado...
chmod +x postgresql-8.3.5-1-linux.bin
Execute o script de instalação
./postgresql-8.3.5-1-linux.bin

Quando for perguntado onde o postgres deve ser instalado mantenha o padrão.
Durante e instalação você também será perguntado qual o locale que o postgress deve usar.
Escola a opção [2] C

Com o postgress instalado vamos continuar a instalação.

apt-get install apache2 apache2-utils gcc make g++ gcc
apt-get install php5 php5-cli php5-common php-pear php-pear php5-gd php5-pgsql php-db libapache2-mod-php5 php5 php5-dev

Depois baixe o PDFlib que é para permitir a geração de relatórios do sistema

cd /usr/src/
wget http://www.pdflib.com/binaries/PDFlib/703/PDFlib-Lite-7.0.3.tar.gz
ou
wget http://200.96.192.10/PDFlib-Lite-7.0.3.tar.gz
tar -xzvf PDFlib-Lite-7.0.3.tar.gz
cd PDFlib-Lite-7.0.3
./configure -without-tcl -without-ruby -without-java
make
make install
cd /usr/src/
wget http://pecl.php.net/get/pdflib-2.1.5.tgz
ou
wget http://200.96.192.10/pdflib-2.1.5.tgz
pear -v install /usr/src/pdflib-2.1.5.tar

running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
 1. path to pdflib installation? :

1-1, 'all', 'abort', or Enter to continue: 1
path to pdflib installation? [] : /usr/local

Enter
Enter

Vamos nos certificar sobre a localização da libpdf
i-educar:/usr/src# find / -name pdf.so
/usr/lib/php5/20060613+lfs/pdf.so
Adicione em seu php.ini
i-educar:/usr/src# vim /etc/php5/apache2/php.ini

extensions=/usr/lib/php5/20060613+lfs/pdf.so
php_admin_value display_errors On
php_admin_value output_buffering 4096
php_admin_value memory_limit 32M
php_admin_value register_globals Off
php_admin_value register_long_arrays Off
php_admin_value register_argc_argv Off
php_admin_value magic_quotes_gpc Off
php_admin_value allow_url_include On
php_admin_value default_socket_timeout 60
php_admin_value session.use_trans_sid 0
php_admin_value url_rewriter.tags
"a=href,area=href,frame=src,input=src,form=,fieldset="

reinicie seu apache
/etc/init.d/apache2 restart
Testa a configuração de seu apache2
i-educar:/usr/src# apache2ctl configtest

Vamos instalar o postgresql-client
i-educar:/usr/src# apt-get install postgresql-client

cd /var/www/
wget wget http://200.96.192.10/i-Educar.tar.bz2

su – postgres
psql
postgres=#
postgres=# CREATE ROLE ieducaruser;
postgres=# ALTER ROLE ieducaruser WITH SUPERUSER INHERIT NOCREATEROLE CREATEDB LOGIN;
postgres=# ALTER USER ieducaruser WITH PASSWORD 'ieducar';
postgres=# CREATE DATABASE ieducardb WITH TEMPLATE = template0 OWNER = ieducaruser ENCODING = 'LATIN1';
Saia do prompt do postgress com um: \q
Em seguida:
cd /var/www
psql -d ieducardb -f i-Educar.sql
Saia do usuários postgres
exit

Na linha 66 do pg_hba.conf edite md5 para trust, e abaixo dela adicione conforme mostrado abaixo:
vim /opt/PostgreSQL/8.3/data/pg_hba.conf

local   all         all                 trust
host ieducardb ieducaruser 127.0.0.1/32 trust

reinicie o postgress

 /etc/init.d/postgresql-8.3 stop
 /etc/init.d/postgresql-8.3 start

su - postgres
psql
\c ieducardb;
Você está conectado ao banco de dados "ieducardb" agora.
Caso apareça a mensagem acima digite:
update portal.funcionario set senha=md5('adm') where matricula='adm';
Enter
update portal.funcionario set senha = md5('ieducar') where matricula='ieducar';
Enter
alter user ieducaruser set search_path to "$user", public, portal, cadastro, acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis, pmidrh, pmieducar, pmiotopic, urbano;
Enter
set search_path to "$user", public, portal, cadastro, acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis, pmidrh, pmieducar, pmiotopic, urbano;
Enter
\q
exit

cd /var/www
apt-get install bzip2
wget 200.96.192.10/i-Educar.tar.bz2

Vamos alterar o arquivo logof.php nas linhas 33 e 37 para os respectivo endereço correto, evitando assim pressionar crtl+f5 para atualizar a pagina.
Substitua os endereços nas linhas 34 e 38
        header("Location: http://localhost/intranet/index.php");
para:
        header("Location: http://ip-do-seu-servidor/intranet/index.php");

Autor: Aderbal Botelho


77 comentários

  • 036c938903f49dbad08318bdda84f901?only path=false&size=50&d=404Aderbal Botelho(usuário não autenticado)
    18 de Janeiro de 2009, 5:15

     

    Cliquei em meus dados e pedi para salvar obtive o seguinte erro:

     

    Warning: pg_query() [function.pg-query]: Query failed: ERROR: function pg_catalog.btrim(date) does not exist LINE 1: SELECT TRIM( $1 )='' OR $1 IS NULL ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. QUERY: SELECT TRIM( $1 )='' OR $1 IS NULL CONTEXT: PL/pgSQL function "fcn_fisica_historico_campo" line 233 at IF in /var/www/intranet/include/clsBancoPgSql.inc.php on line 192
    SQL invalido: UPDATE cadastro.fisica SET sexo = 'M', idpes_rev = '1' WHERE idpes = '1'

     

    Devem existir centenas de outros erros pelo sistema.

    • 899ebd974b50e436aaae619f8e7c0129?only path=false&size=50&d=404JOAQUIM JOSUÉ COSTA(usuário não autenticado)
      18 de Janeiro de 2009, 11:38

       

      É possível fazer a instalação no windows? Se for faz um passo-a-passo. Ainda não consegui nada. 

    • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
      19 de Janeiro de 2009, 10:51

       

      olá, recebi seu email, deixa eu te falar esse erro está acontecendo pq vc está usando o postygresql 8.3, ele tem imcompatibilidade com a função TRIM, até da para arrumar, mais aconselho vc a usar o postgresql 8.2 onde não vai ter problemas.

      Wagner Nascimento

       

       

  • 05ea83604719beabc44c6b01d59279a7?only path=false&size=50&d=404Marcelo Lourenço(usuário não autenticado)
    15 de Março de 2009, 9:57

     

    Estou tentando intalar no windows o ieducarsendo assim como seriam os mesmos passosao se instalar no windows XP

    • 2595280885ef15bfb03d5de11d222925?only path=false&size=50&d=404Pedro Luiz Eyng Simões(usuário não autenticado)
      16 de Março de 2009, 10:28

       

      Marcelo,

      eu até já havia escrito em outro tópico, porém não posso confirmar se realmente funcionam esses passos. Eu, realmente, nunca testei fazer os testes para windows, pois utilizo continuamente o linux. Acredito que instalando o pacote do php5, apache2 e postgresql 8.2 para windows você consiga colocar para rodar. Nos sites desses programas tem áreas para download dos mesmos. 

      Agradecemos seu interesse e se tiver novidades, por favor poste-as que serão muito bem vindas

      att.

      Pedro

  • 31b65ab242efd51b3c0ba44770d65124?only path=false&size=50&d=404Josué Jr.(usuário não autenticado)
    16 de Abril de 2009, 13:44

     

    Olá pessoal,

     Estou com problema no i-educar revisado. O sistema solicita usuário e senha ao clicar em qualquer link. Como resolve esse problema?

    Outra coisa, não encontro nenhum link para cadastrar escola, biblioteca, etc... Tem apenas o link apresentação. O que tem de errado?

    Agradeço à atenção.

    • 503e17102f7c813397aa672a32756b54?only path=false&size=50&d=404Eriksen Costa(usuário não autenticado)
      16 de Abril de 2009, 15:43

       

      Josué,

      Abra um novo tópico no fórum descrevendo as suas dificuldades com o i-Educar com um título. Assim evita-se confusões futuras e facilita para nós identificarmos rapidamente o seu problema.

      Antes de tudo, configure seu arquivo php.ini para mostrar todos os erros e logá-los. Veja que avisos de erro ele emite e nos informe para podermos ajudá-lo.

      att,
      Eriksen Costa
      Analista Desenvolvedor,
      Cobra Tecnologia S.A.

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.