php4-pgsql_4.0.1pl2-2 & postgresql_7.0.2-2

Petr Balas petr@petrbalas.nospam.cz
Tue, 8 Aug 2000 20:31:10 +0200


Hi

"O. Auda" <auda@sky.cz> wrote in message news:20000727201346.J1578@olorin...
> Milan.Kocian@cnw.cz napsal:
>
> > Dobry den,
> > chtel bych se zeptat jestli nekdo narazil na chybu pri konekteni php4
> > pres unix socket k postgresu? Pri pripojeni zarve:
>
> > Warning: Unable to connect to PostgresSQL server: connectDB() --
connect()
> > failed: Connection refused Is the postmaster running at 'localhost' and
> > accepting connections on Unix socket '5432'? in ........ on line 8
>
> > Predpokladam, ze mi unix socket chodi, nebot mi chodi psql. Zkousel jsem
> > to overit trochu nezvyklym zpusobem. Po presunutim souboru
> > s.PGSQL.$PGPORT (skrz ktery se, predpokladam, socket realizuje) mi
> > spusteni psql zfailuje. Pritom pri povoleni tcpip a zmene pg_connectu
> > vse funguje. PHP3 funguje bez problemu. Hledal jsem neco rozdilneho
> > mezi config. soubory php3 a php4, ale nic jsem nenasel.
>
> > Prikaz mam ve tvaru:
> >    $spojeni = Pg_Connect("dbname=ucto");
>
> > Nebo ze by se nejak zmenila syntaxe? Nebo mam zkusit poslat bugreport?
>
> > Jinak mam debian latest woody.
>
> > S pozdravem Milan Kocian
>
>
> Nejsem si jisty, zda jde o stejny problem, ale narazil jsem na neco
podobneho.
> Chodilo jenom psql, ostatni (pgaccess, PyGreSQL) na mne rvalo neco
podobneho
> jako ve Vasem pripade.
>
> Duvodem bylo, ze postgresql v debianu se diva do $PGALLOWTCPIP a $PGPORT,
> defaultne bez povoleni tcpip.
>
> Viz /etc/init.d/postgres a zejmena
/usr/lib/postgresql/bin/postgresql-startup.
>
> Zmenil jsem v /etc/init.d/postgres fci startup z
>
> startup () {
>         /usr/lib/postgresql/bin/postgresql-startup
> }
>
> na
>
> startup () {
>         export PGALLOWTCPIP='yes'
> export PGPORT=5432
>         /usr/lib/postgresql/bin/postgresql-startup
> }
>
> a vse mi funguje.

Nebylo by cistci to opravit v /etc/postgresql/postmaster.init ???

Petr Balas (petr at petrbalas dot cz)