postgresql

2 отговора 118 прегледа
#1

postgresql

Izpolzvam mandrake 9.1 sym. Pri i nstalaciata kachih i postgresql.
vsichko si trygva normalno, uspiavam da syzdam bazi ot
konzolata i t.n. Dori webmin-a bez problem se svyrzva i
raboti s postgre-to, no kogato se opitam da pusna php
script, koito da se connectne kym postgreto mi dava greshka
i me pita dali naistina postmastera raboti i pozvoliava
vryzki na port 5432. Ako pusna xnmap vijdam , che niama
otvoren port 5432. Kade e problema?

Predvaritelno vi blagodaria! :-)

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

Re: postgresql

veroiatno e konfiguriran taka che da polzva unix socket vmesto tcp s prezumpcia za povishena sigurnost. pogledni si nastroikite.

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

Re: postgresql

в postgresql.conf по подразбиране е забранен tcp порта - работи само през unix sockets

1. вариант на php-то като се връзваш към pg-то само база данни, потребител и парола (без host=localhost) и ако ти е настроено както требе да си намери сокета, ще тръгне (този вариант е по-лесен и по-добър, но само когато става дума, че всичко е на една машина)

2. вариант от там postgresql.conf пускаш порта и от pg_hba.conf пускаш да може да се закачаш откъдето ти трябва (може и localhost)

не давам детайли щото там в самите файлове има много писано, от което става според мен ясно кво трябва да се направи и да не го преповтарям

ако не стане след като ги разгледаш тези работи - питай пак

Отговор