Re: [SPAM] - conection problem after upgrade to php5 and postgres 8.0.3 - Bayesian Filter detected spam

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Did you create the webuser local account on the server after it was
rebuilt? Check out:

http://www.postgresql.org/docs/8.0/interactive/auth-methods.html#AUTH-ID
ENT

Assuming you are trying to use sameuser. Also, it might be worth
checking that your ident service is running and is reachable. If you
have SELinux running it will complicate matters further. 


Jason Minion
IT Developer
Sigler Printing & Publishing
413 Northwestern Ave
Ames, IA 50010
515-232-6997
jason.minion@xxxxxxxxxx

-----Original Message-----
From: pgsql-php-owner@xxxxxxxxxxxxxx
[mailto:pgsql-php-owner@xxxxxxxxxxxxxx] On Behalf Of John Coulthard
Sent: Wednesday, January 11, 2006 12:02 PM
To: pgsql-php@xxxxxxxxxxxxxx
Subject: [SPAM] - [PHP] conection problem after upgrade to php5 and
postgres 8.0.3 - Bayesian Filter detected spam

Hi,

I've had to rebuild our web server and now my php scripts will not
connect to postgres can anyone tell me why?

Thanks for any help, details below.
Annie

I was using Redhat9, postgres 7.3.4, php 4.2.2 and apache2 now using
Fedora core 4, postgres 8.0.3, php 5.0.4 and apache2

I know php is configured for psql
http://zeldia.cap.ed.ac.uk/Lumbribase/php_info.php

In postgrsql.conf I tried changing listen_addresses = 'localhost' to
listen_addresses = '*' but that didn't work.

I think the pg_hba.conf is OK..
# "local" is for Unix domain socket connections only
local   all         all                                 ident sameuser
# IPv4 local connections:
host    all         all         ***.*.*.*/**          ident sameuser
# IPv6 local connections:
host    all         all         ::*/***               ident sameuser

The error in /var/log/http/error_log is...
[client ***.***.***.***] PHP Warning:  pg_connect() [<a
href='function.pg-connect'>function.pg-connect</a>]: Unable to connect
to PostgreSQL server: FATAL:  Ident authentication failed for user
&quot;webuser&quot; in /var/www/html/Lumbribase/pg_name.php on line 17,
referer: http://zeldia.cap.ed.ac.uk/Lumbribase/search_id.php

and a typical php connection script is...
$PG_HOST="localhost";
$PG_PORT=5432;
$PG_DATABASE="lumbribase";
$PG_USER="webuser";
$PG_PASS="";
$PI=pi();

$dbconn=pg_connect( "dbname=$PG_DATABASE host=$PG_HOST port=$PG_PORT
user=$PG_USER password=$PG_PASS" ); if ( ! $dbconn ) {
    echo "Error connecting to the database !<br> " ;
    printf("%s", pg_errormessage( $dbconn ) );
    exit();
}

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!

http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend



[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux