anador 0 Denunciar post Postado Outubro 2, 2007 estou tentando fazer uma conexao do php 5 com o postgre 8, mas esta tendo este erro!!o php e o apache e postgre esta funcionando so que na conexao esta tendo este erro, alguem pode me ajudar!!! Compartilhar este post Link para o post Compartilhar em outros sites
Felipe Bellé 0 Denunciar post Postado Outubro 2, 2007 Esse erro acontece quando o interpretador não encontra a função solicitada. Call to undefined function pg_connect() Chamada de função indefinida pg_connect()Verifique se o nome da função esta correto e se ela foi declarada.^^ Compartilhar este post Link para o post Compartilhar em outros sites
anador 0 Denunciar post Postado Outubro 2, 2007 Esse erro acontece quando o interpretador não encontra a função solicitada. Call to undefined function pg_connect() Chamada de função indefinida pg_connect()Verifique se o nome da função esta correto e se ela foi declarada.^^eu estou apenas testando a conexao pra ver se conecta ao banco o meu programa so e este<?php$banco= pg_connect('dbname=bd_teste');?>mais nada sera que e alguma configuraçao no php.ini??? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Outubro 3, 2007 ?? Você habilitou a extensão para conexão no Postgre? Esta usando Windows? Se sim, basta editar o arquivo php.ini, procurar pelas extensões e tirar o comentários da linha referentre ao Postgre. http://br2.php.net/manual/pt_BR/ref.pgsql.php Compartilhar este post Link para o post Compartilhar em outros sites
anador 0 Denunciar post Postado Outubro 3, 2007 ??Você habilitou a extensão para conexão no Postgre?Esta usando Windows? Se sim, basta editar o arquivo php.ini, procurar pelas extensões e tirar o comentários da linha referentre ao Postgre.http://br2.php.net/manual/pt_BR/ref.pgsql.php Esta tudo habilitado, vou te mostrar o que eu fiz no php.ini coloquei os extension=php_pdo_pgsql.dll extension=php_pgsql.dll sem o ; e [PostgresSQL]; Allow or prevent persistent links.pgsql.allow_persistent = On; Detect broken persistent links always with pg_pconnect().; Auto reset feature requires a little overheads.pgsql.auto_reset_persistent = Off; Maximum number of persistent links. -1 means no limit.pgsql.max_persistent = -1; Maximum number of links (persistent+non persistent). -1 means no limit.pgsql.max_links = -1; Ignore PostgreSQL backends Notice message or not.; Notice message logging require a little overheads.pgsql.ignore_notice = 0; Log PostgreSQL backends Noitce message or not.; Unless pgsql.ignore_notice=0, module cannot log notice message.pgsql.log_notice = 0eu ja nao sei mais o que tem que fazer se voce puder me ajudar!!! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 3, 2007 siga os passos:1) execute o phpinfo()2) na página de configurações do php, gerada pelo phpinfo(), procure por "php.ini"3) poste aqui o caminho do php.ini que está mostrando na página do phpinfo*pode ser que tenha mais de um arquivo php.ini no seu pc, por isso siga os procedimentos acima4) faça a alteração no php.ini, retirando o marcador de comentário do módulo dll que deseja habilitar5) no php.ini verifique o valor de "extension_dir". por padrão vem como extension_dir=./ troque por extension_dir=caminho_fisico_completo_com_barra_invertida6) salve o php.ini7) reinicie o apache8) rode o phpinfo e procure por "postgre"poste aqui os resultadospergunta:você instalou o php manualmente ou usou um instalador ?qual a versão do apache ? Compartilhar este post Link para o post Compartilhar em outros sites
anador 0 Denunciar post Postado Outubro 3, 2007 siga os passos:1) execute o phpinfo()2) na página de configurações do php, gerada pelo phpinfo(), procure por "php.ini"3) poste aqui o caminho do php.ini que está mostrando na página do phpinfo*pode ser que tenha mais de um arquivo php.ini no seu pc, por isso siga os procedimentos acima4) faça a alteração no php.ini, retirando o marcador de comentário do módulo dll que deseja habilitar5) no php.ini verifique o valor de "extension_dir". por padrão vem como extension_dir=./ troque por extension_dir=caminho_fisico_completo_com_barra_invertida6) salve o php.ini7) reinicie o apache8) rode o phpinfo e procure por "postgre"poste aqui os resultadospergunta:você instalou o php manualmente ou usou um instalador ?qual a versão do apache ?foi pura vacilada minha, a extension_dir nao estava no caminho correto por isso que nao encontrava a function pg_connect() que era referenciada pelas dlls do postgre , muito oprigado pela ajuda!! :rolleyes: Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 4, 2007 fmzsempre que surgir uma dificuldade, elimine todos os erros pra encontrar uma solução Compartilhar este post Link para o post Compartilhar em outros sites
Camila 0 Denunciar post Postado Junho 12, 2008 Olá pessoal, Achei esse tópico que é exatamente o que CONTINUA acontecendo comigo. Comprei um notebook que veio com Windows Vista e na primeira vez que instalei PHP + APACHE + PostGreSQL (todos em sua última versão), funcionou perfeitamente. Porém tive que formatar o note e refazer todas as instalações, só que desta vez não consigo fazer funcionar de jeito nenhum e continua dando o mesmo erro citado no tópico. Já segui todos os passos encontrados em tópicos, tutoriais e afins pelas buscas no Google, incluindo instruções referentes a particularidades do Vista (como por exemplo, instalar no C: e não em Arquivos de Programas). Já instalei descompactando o arquivo do PHP, utilizando o instalador, e até utilizei o WampServer. Roda direitinho o PHP + Apache, mas na hora de conectar com o PostGreSQL dá esse erro. Vou tentar mais vezes e buscar soluções, mas também fico no aguardo de algum help de vocês. Abraços e desde já obrigada! Camila Compartilhar este post Link para o post Compartilhar em outros sites
Camila 0 Denunciar post Postado Junho 17, 2008 Pessoal, problema "resolvido". Na verdade é essa última versão do PHP (5.2.6) que está com problemas na hora de carregar os módulos. Li um tópico a respeito e resolvi voltar para a versão anterior (5.2.5) e deu tudo certo. Agora é esperar por uma próxima versão para atualizar. Fica aí a "solução"... []'s Compartilhar este post Link para o post Compartilhar em outros sites
Drikinha240 0 Denunciar post Postado Novembro 24, 2008 Olá Pessoal! Eu tentei tudo o que vocês falaram, e não deu certo... eu estou usando o php5 + postgre 8 E nada funciona... vcs poderiam me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
cjsdf 0 Denunciar post Postado Dezembro 18, 2008 Olá Pessoal! Eu tentei tudo o que vocês falaram, e não deu certo... eu estou usando o php5 + postgre 8 E nada funciona... vcs poderiam me ajudar? Boa Noite, Eu estava com o mesmo problema e resolvi apenas retirando o comentario na parte das EXTENSÕES : ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_pdo_sqlite.dll extension=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll Apenas retire o comentario da linha e, so pra titulo de informação uso WAMP como servidor. Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
mic0987 0 Denunciar post Postado Maio 10, 2010 Fiz tudo que foi falado mas não deu certo nada fica o mesmo problema Call to undefined function pg_connect(), estou com windows xp apache 1.3.31, php 5.2.13 e postgres 8.3 Compartilhar este post Link para o post Compartilhar em outros sites
Mauricio Adriano 0 Denunciar post Postado Junho 8, 2010 Fiz tudo que foi falado mas não deu certo nada fica o mesmo problema Call to undefined function pg_connect(), estou com windows xp apache 1.3.31, php 5.2.13 e postgres 8.3 Que coisa, eu também até agora não consegui fazer funcionar direito o php no IIS, sempre tem um probleminha ocorrendo... e o último é este mesmo descrito acima, com a diferença de ser Windows 2003 e IIS 6. TODOS os parâmetros descritos estão corretos, e o servidor do nada não aceita mais a função pg_connect... Compartilhar este post Link para o post Compartilhar em outros sites
Edson Fast 0 Denunciar post Postado Julho 5, 2010 Fiz tudo que foi falado mas não deu certo nada fica o mesmo problema Call to undefined function pg_connect(), estou com Server 2003 IIS, php 5.2.13 e postgres 8.3 Compartilhar este post Link para o post Compartilhar em outros sites
Márcio Vasconcelos Donato 1 Denunciar post Postado Novembro 18, 2010 Olá Pessoal! Eu tentei tudo o que vocês falaram, e não deu certo... eu estou usando o php5 + postgre 8 E nada funciona... vcs poderiam me ajudar? Salve galera!!! Seguinte, eu tive este problema ao usar o xampp. Mesmo descomentando a linha do postgresql no php.ini, não dava certo. No meu caso, era a falta do arquivo libpq.dll no diretório xampp\apache\bin Foi só copiar e pronto. Vê se não é o mesmo caso. Abraço a todos. Compartilhar este post Link para o post Compartilhar em outros sites
Felipe Gonçalves_168376 0 Denunciar post Postado Outubro 25, 2012 Gente, sou novo no forum, e, apesar de ser da area, só comecei a trabalhar com web recentemente. Tenho um problema de tempos ja no meu XAMPP que, quando eu descomento as .dll que vou precisar ele diz que elas não foram encontradas. Alguém pode me ajudar? [Wed Oct 24 19:13:55.729600 2012] [ssl:warn] [pid 4596:tid 244] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Wed Oct 24 19:13:56.827600 2012] [mpm_winnt:notice] [pid 4596:tid 244] AH00455: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7 configured -- resuming normal operations [Wed Oct 24 19:13:56.828600 2012] [mpm_winnt:notice] [pid 4596:tid 244] AH00456: Server built: Aug 18 2012 12:41:37 [Wed Oct 24 19:13:56.828600 2012] [core:notice] [pid 4596:tid 244] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache' [Wed Oct 24 19:13:56.855600 2012] [mpm_winnt:notice] [pid 4596:tid 244] AH00418: Parent: Created child process 4692 [Wed Oct 24 19:13:58.238600 2012] [ssl:warn] [pid 4692:tid 256] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Wed Oct 24 19:13:58.368600 2012] [mpm_winnt:notice] [pid 4692:tid 256] AH00354: Child: Starting 150 worker threads. [Wed Oct 24 19:26:47.499600 2012] [core:warn] [pid 1076:tid 244] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Wed Oct 24 19:26:47.923600 2012] [ssl:warn] [pid 1076:tid 244] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Wed Oct 24 19:26:47.978600 2012] [mpm_winnt:notice] [pid 1076:tid 244] AH00455: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7 configured -- resuming normal operations [Wed Oct 24 19:26:47.978600 2012] [mpm_winnt:notice] [pid 1076:tid 244] AH00456: Server built: Aug 18 2012 12:41:37 [Wed Oct 24 19:26:47.978600 2012] [core:notice] [pid 1076:tid 244] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache' [Wed Oct 24 19:26:47.983600 2012] [mpm_winnt:notice] [pid 1076:tid 244] AH00418: Parent: Created child process 1008 [Wed Oct 24 19:26:49.287600 2012] [ssl:warn] [pid 1008:tid 256] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Wed Oct 24 19:26:49.341600 2012] [mpm_winnt:notice] [pid 1008:tid 256] AH00354: Child: Starting 150 worker threads. [Wed Oct 24 19:30:10.643600 2012] [core:warn] [pid 4804:tid 244] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Wed Oct 24 19:30:10.978600 2012] [ssl:warn] [pid 4804:tid 244] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Wed Oct 24 19:30:14.320600 2012] [mpm_winnt:notice] [pid 4804:tid 244] AH00455: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7 configured -- resuming normal operations [Wed Oct 24 19:30:14.320600 2012] [mpm_winnt:notice] [pid 4804:tid 244] AH00456: Server built: Aug 18 2012 12:41:37 [Wed Oct 24 19:30:14.320600 2012] [core:notice] [pid 4804:tid 244] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache' [Wed Oct 24 19:30:14.322600 2012] [mpm_winnt:notice] [pid 4804:tid 244] AH00418: Parent: Created child process 3300 [Wed Oct 24 19:30:15.512600 2012] [ssl:warn] [pid 3300:tid 256] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Wed Oct 24 19:30:17.567600 2012] [mpm_winnt:notice] [pid 3300:tid 256] AH00354: Child: Starting 150 worker threads. esse é o Log de erros caso precisem. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 26, 2012 #17, abra um novo tópico... a dúvida não parece ter relação com o contexto do tópico, que é sobre postgre com php... Compartilhar este post Link para o post Compartilhar em outros sites
emogen 0 Denunciar post Postado Maio 17, 2013 Salve galera!!! Seguinte, eu tive este problema ao usar o xampp. Mesmo descomentando a linha do postgresql no php.ini, não dava certo. No meu caso, era a falta do arquivo libpq.dll no diretório xampp\apache\bin Foi só copiar e pronto. Vê se não é o mesmo caso. Abraço a todos. Grande Marcio! Sua dica me salvou! rs... Para quem estiver apanhando (que nem eu...rs...) uma dica extra: O arquivo libpq.dll pode ser copiado em C:\wamp\bin\php\php5.4.xxx Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
Danilo Macário 0 Denunciar post Postado Maio 19, 2014 Estou com o mesmo problema e não consigo resolver. Instalei o apache, postegre e php todos separados. O apache e o php estão rodando normalmente pois já fiz alguns exemplos e funcionou. Já realizei as seguintes etapas no php.ini: mudei o diretório para c:\php\ext descomentei as linhas extension=php_pdo_pgsql.dll e extension=php_pgsql.dll Alguém sabe o que pode está fazendo o erro continuar? Compartilhar este post Link para o post Compartilhar em outros sites