Galera, bom dia!
Eu instalei a aplicação em um servidor e o banco em outro, pois precisa ser "postgresql 8.2".
Liberei o acesso remoto (qualquer conexão, qualquer host, sem autenticação) ao banco no servidor. Estou conectando pelo PgAdmin perfeitamente.Já configurei de várias formas o "ieducar.ini", mas o Ieducar não consegue se conectar, apresenta na tela o erro de que não foi possível se conectar ao banco.
Como devo configurar o arquivo?
Abraços e desde já agradeço!
Autor: Isomar Valente

99 comentários
email: lucas@lucasdavi.la
email: lucas@lucasdavi.la
[Tue Nov 12 16:50:24 2013] [error] [client 192.168.0.1] PHP Notice: Undefined index: itj_controle in /var/www/ieducar/intranet/include/clsControlador.inc.php on line 58, referer: exemplo.gov.br/ieducar/
[Tue Nov 12 16:50:30 2013] [error] [client 192.168.0.1] PHP Notice: Undefined index: itj_controle in /var/www/ieducar/intranet/include/clsControlador.inc.php on line 58, referer: exemplo.gov.br/ieducar/intranet/index.php
[Tue Nov 12 16:50:30 2013] [error] [client 192.168.0.1] PHP Notice: Use of undefined constant ieducar - assumed 'ieducar' in /var/www/ieducar/intranet/include/clsControlador.inc.php on line 108, referer: exemplo.gov.br/ieducar/intranet/index.php
[Tue Nov 12 16:50:30 2013] [error] [client 192.168.0.1] PHP Notice: Use of undefined constant ieducar - assumed 'ieducar' in /var/www/ieducar/intranet/include/clsControlador.inc.php on line 108, referer: exemplo.gov.br/ieducar/intranet/index.php
[Tue Nov 12 16:50:30 2013] [error] [client 192.168.0.1] PHP Notice: Use of undefined constant ieducar - assumed 'ieducar' in /var/www/ieducar/intranet/include/clsControlador.inc.php on line 108, referer: exemplo.gov.br/ieducar/intranet/index.php [Tue Nov 12 16:50:30 2013] [error] [client 192.168.0.1] PHP Warning: pg_connect(): Unable to connect to PostgreSQL server: server closed the connection unexpectedly\n\tThis probably means the server terminated abnormally\n\tbefore or while processing the request. in /var/www/ieducar/intranet/include/clsBancoPgSql.inc.php on line 158, referer: exemplo.gov.br/ieducar/intranet/index.php [Tue Nov 12 16:50:30 2013] [error] [client 192.168.0.1] PHP Notice: Undefined index: id_pessoa in /var/www/ieducar/intranet/include/clsBancoPgSql.inc.php on line 625, referer: exemplo.gov.br/ieducar/intranet/index.php
[Tue Nov 12 16:50:30 2013] [error] [client 192.168.0.1] PHP Notice: Undefined index: in /var/www/ieducar/intranet/include/clsBancoPgSql.inc.php on line 638, referer: exemplo.gov.br/ieducar/intranet/index.php
Verifique se o seu banco de dados está corretamente configurado e se o serviço relacionado está executando
Verifique se configurou o i-Educar com os parâmetros corretos de conexão com o banco de dados no arquivo configuration/ieducar.ini
Consulte a documentação do i-Educar sobre os procedimentos de instalação da versão desejada Fui olhar os logs e acusam erros nos arquivos "clsBanco.inc.php" e "clsBancoPgsql.inc.php" Dentro deles há um trecho para setar o host com banco de dados. Pergunto se devo alterá-los também?
listen_addresses =
port = # arquivo postgresql/x.x/main/pg_hba.conf (no servidor do banco de dados)
Informações abaixo da linha "TYPE DATABASE USER ADDRESS METHOD" # arquivo ieducar/configuration/ieducar.ini
app.database.dbname =
app.database.username =
app.database.hostname =
app.database.password =
app.database.port = # informações do servidor do banco de dados
endereço ip # informações do servidor de aplicação
endereço ip Lucas D'Avila
email: lucas@lucasdavi.la
listen_addresses = '*'
port = 5432 # arquivo postgresql/x.x/main/pg_hba.conf (no servidor do banco de dados)
Informações abaixo da linha "TYPE DATABASE USER ADDRESS METHOD" # IPv4 local connections:
host all all 0.0.0.0/0 md5 # IPv6 local connections:
#host all all ::1/128 md5 # arquivo ieducar/configuration/ieducar.ini
app.database.dbname = ieducar
app.database.username = ieducar
app.database.hostname = 192.168.0.29
app.database.password = ieducar
app.database.port = 5432 # informações do servidor do banco de dados
endereço ip
192.168.0.29
# informações do servidor de aplicação
endereço ip 192.168.0.33
host all all 192.168.0.33/32 md5 Em seguida reinicie o serviço do banco de dados, e tente usar o i-Educar novamente. Abraço. Lucas D'Avila
lucas@lucasdavi.la
$ createuser ieducar -s --pwprompt Lucas D'Avila
lucas@lucasdavi.la