Postgresql 8 i php 5 Help

3 отговора 193 прегледа
#1

Postgresql 8 i php 5 Help

Инсталирах Fedora 5 със postgresql 8.1.3 и php 5. В pg_hba.conf съм разрешил достъп от localhost . В postgresql.conf съм разрешил да слуша на всички интерфейси на порт 5432. В php файла се опитвам да се свържа с базата която създадох преди малко но web servera ми дава грешка. PostgreSQL server: could not connect to server: Permission denied. Проверих всички права и вече ми се вие от тая глупост. Ако някой се е сблъсквал с тоя проблем и ми каже как се е справил ще му бъда много благодарен.

Отговор
в отговор на user #2

Re: Postgresql 8 i php 5 Help

провери дали файла /tmp/.s.PGSQL.5432 има право web server-а да го пипа
ако не е това проблема

кажи какво точно си писал в pg_hba.conf и с какви точно параметри в php скрипта се пробваш да се свържеш

Отговор
в отговор на phpGuru #3

Re: Postgresql 8 i php 5 Help

[root@localhost ~]# ls -l /tmp/.s.PGSQL.* srwxrwxrwx 1 postgres postgres 0 Jun 15 11:03 /tmp/.s.PGSQL.5432
-rw------- 1 postgres postgres 25 Jun 15 21:03 /tmp/.s.PGSQL.5432.lock
pg_hba.conf
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
a.php
$dbconn = pg_connect("host=localhost dbname=proba user=postgres password=") or die('Could not connect ' . pg_last_error());

Отговор
в отговор на user #4

Re: Postgresql 8 i php 5 Help

От команден ред с psql става ли връзката?

psql -U postgres -d proba


Отговор