Portál AbcLinuxu, 17. května 2025 21:59

Dotaz: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit

15.1.2010 14:56 jehovista
PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
Přečteno: 445×
Odpovědět | Admin

Zdravim! Na pocitaci mi bezi takove docela nepodstatne stranky a z niceho nic mi PHP vyhazuje "Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: password authentication failed for user ..." Fungovalo to tady pres rok a nijak jsem se v tom od zacatku nevrtal. Najednou koukam, ze to nebezi a vubec me nenapada, kde by mohl byt problem. Pripojuju se na localhost, pg_hba.conf vypada nasledovne:

"local" is for Unix domain socket connections only

local all all trust

# IPv4 local connections:

host all all 127.0.0.1 255.255.255.255 trust

# IPv6 local connections:

host all all ::1/128 md5

Pres pgadmin se tam se stejnymi parametry normalne prihlasim, takze me vubec nenapada, co by mohl byt problem. Uzivatel, za ktereho se pripojuju je zaroven vlastnikem databaze. Verze jednotlivych programu:

PostgreSQL Version: 8.3.9-0lenny1

Apache Version: 2.2.9-10+lenny6

PHP Version: 5.2.6.dfsg.1-1+lenny4

Vubec nevim, kde bych mel hledat problem :(

Diky

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.1.2010 15:23 Hlípa | skóre: 13
Rozbalit Rozbalit vše Re: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
Odpovědět | | Sbalit | Link | Blokovat | Admin
A je neco zajimaveho v server logu?
15.1.2010 15:25 Hlípa | skóre: 13
Rozbalit Rozbalit vše Re: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
Jeste mne napadla jedna vec. Tusim ze PHP se neumi pripojit pres local soket a musi jit vzdy pres IP. Pokud date localhost, tak se preferuje vzdy IPv6 a tam je nastaveno md5.
15.1.2010 16:08 jehovista
Rozbalit Rozbalit vše Re: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
Diky, to bylo presne ono. I kdyz nechapu jak je mozne, ze to zacalo delat z niceho nic. Jeste pred dvema tydny to urcite fungovalo. Asi nejaky update postgresu
15.1.2010 16:15 Hlípa | skóre: 13
Rozbalit Rozbalit vše Re: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
To ma spis nasvedomi system, takze mozna kernel update?
15.1.2010 16:38 jehovista
Rozbalit Rozbalit vše Re: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
No mozne to je, akorat nemam sanci zjistit, kdy k tomu doslo, protoze tu stranku pouziju tak jednou za mesic.
oroborus avatar 15.1.2010 19:27 oroborus | skóre: 20 | blog: Bulanci
Rozbalit Rozbalit vše Re: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
hmm, ja sa v PHP pripajam na PostgreSQL na localhost prikazom:
$conn = pg_connect("host=localhost dbname=pokus user=dusan password=xxxxxxx");

Skuste este pozret ci si PostgreSQL server vytvara na spojenie s clientmi
pomenovany socket, alebo sietovy port na localhoste
15.1.2010 22:03 jehovista
Rozbalit Rozbalit vše Re: PostgreSQL+PHP+Debian Lenny, z niceho nic se nedari pripojit
Vzdycky jsem se pripojoval pres sitovy socket. Uz je to ale vyreseno... automaticky se to pripojovalo pres ipv6, takze bud v pg_hba.conf nastavit autentizaci spojeni pres ipv6, nebo v /etc/hosts zrusit localhost na ipv6(to jsem ale nezkousel, kdyz zafungovalo to prvni reseni.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.