Httpd2.0 / PHP / PostgreSQL
am 10.12.2002 06:18:49 von sharmad
Hi all,
I have installed redhat8.0 on my system. When i made phpinfo.php file
containing phpinfo(); ?> and ran the script it just doen't connect to the
pgsql database although all servers are started (httpd and postgresql) and
the php-pgsql rpm too is there.
I can query the database at the command prompt but not from the brower.
Can anyone tell me whats wrong
This problem doesn't exist in redhat 7.1 or so
Regards and thx
Sharmad
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/users-lounge/docs/faq.html
Re: Httpd2.0 / PHP / PostgreSQL
am 10.12.2002 07:43:07 von Frank Bax
At 12:18 AM 12/10/02, sharmad@softhome.net wrote:
>Hi all,
> I have installed redhat8.0 on my system. When i made phpinfo.php file
> containing phpinfo(); ?> and ran the script it just doen't connect to
> the pgsql database although all servers are started (httpd and
> postgresql) and the php-pgsql rpm too is there.
> I can query the database at the command prompt but not from the
> brower. Can anyone tell me whats wrong
> This problem doesn't exist in redhat 7.1 or so
Have a closer look at your phpinfo output ... One of the first items
displayed is "Configure Command" - it contains a bunch of things like
--with-xx and/or --without-xxx
Does it say --with-pgsql or --without-pgsql - if "without", then php was
not compiled with support for postgresql.
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
Re: Httpd2.0 / PHP / PostgreSQL
am 10.12.2002 08:27:20 von sharmad
Hi ,
Thanks firstly for all the replies i got for the mail :
I have changed the pg_hba.conf file in the following manner :
------------------------------------------------------------
local all ident sameuser
host all 127.0.0.1 255.255.255.255 trust
host lms 192.168.100.0 255.255.255.0 trust
------------------------------------------------------------
where lms is the database
and also changed tcpip_socket to true
the phpinfo() also shows me support for PostgreSQL as :
--with-pgsql=shared
I have touched and edited/made user for apache in postgres as stated in
httpd/conf.d/auth_pgsql.conf file
I still get the following error
------------------------------------------------------------
Warning: pg_pconnect() unable to connect to PostgreSQL server: FATAL 1:
IDENT authentication failed for user "dbname=lms" in
/home/pro/public_html/common.php on line 9
Warning: pg_exec(): supplied argument is not a valid PostgreSQL link
resource in /home/pro/public_html/common.php on line 11
Warning: pg_errormessage(): supplied argument is not a valid PostgreSQL link
resource in /home/pro/public_html/common.php on line 32
NO CONNECTION -
------------------------------------------------------------
Thanks and Rgrds
Sharmad Naik
Kelvin Varst writes:
>
> Hi,
>
> Have you changed the pg_hba file? The only connection allowed by default is
> from 127.0.0.1. You should also change tcpip_socket to TRUE in the
> postgresql.conf, otherwise the database do not accept connections from the
> network.
>
> Kelvin :-)
>
> -----Oprindelig meddelelse-----
> Fra: pgsql-php-owner@postgresql.org
> [mailto:pgsql-php-owner@postgresql.org]På vegne af sharmad@softhome.net
> Sendt: 10. december 2002 06:19
> Til: pgsql-php@postgresql.org
> Emne: [PHP] Httpd2.0 / PHP / PostgreSQL
>
>
>
> Hi all,
> I have installed redhat8.0 on my system. When i made phpinfo.php file
> containing phpinfo(); ?> and ran the script it just doen't connect to the
> pgsql database although all servers are started (httpd and postgresql) and
> the php-pgsql rpm too is there.
> I can query the database at the command prompt but not from the brower.
> Can anyone tell me whats wrong
> This problem doesn't exist in redhat 7.1 or so
>
> Regards and thx
> Sharmad
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
>
>
Feel free to contact me (flames about my english and the useless of this
driver will be redirected to /dev/null, oh no, it's full...). (Michael
Beck, describing the PC-speaker sound device)
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly
Re: Httpd2.0 / PHP / PostgreSQL
am 10.12.2002 08:45:50 von Kelvin Varst
Hi,
I don't know how you connect, but if you write something like:
$db_conn = pg_connect("host=your_servername dbname=lms user=someone
password=whatever")
or die("Something is wrong!");
and in the pg_hba.conf:
host lms 192.168.100.0 255.255.255.0 trust sameuser
then it should work, if someone is allowed to use the database lms.
Offcourse you should restart PostgreSQL when you change these files.
I also have:
host all 0.0.0.0 0.0.0.0 md5
in my pg_hba.conf. Then all users can use the database, if they supply a
valid password.
Kelvin :-)
-----Oprindelig meddelelse-----
Fra: pgsql-php-owner@postgresql.org
[mailto:pgsql-php-owner@postgresql.org]På vegne af sharmad@softhome.net
Sendt: 10. december 2002 08:27
Til: pgsql-php@postgresql.org
Emne: Re: [PHP] Httpd2.0 / PHP / PostgreSQL
Hi ,
Thanks firstly for all the replies i got for the mail :
I have changed the pg_hba.conf file in the following manner :
------------------------------------------------------------
local all ident sameuser
host all 127.0.0.1 255.255.255.255 trust
host lms 192.168.100.0 255.255.255.0 trust
------------------------------------------------------------
where lms is the database
and also changed tcpip_socket to true
the phpinfo() also shows me support for PostgreSQL as :
--with-pgsql=shared
I have touched and edited/made user for apache in postgres as stated in
httpd/conf.d/auth_pgsql.conf file
I still get the following error
------------------------------------------------------------
Warning: pg_pconnect() unable to connect to PostgreSQL server: FATAL 1:
IDENT authentication failed for user "dbname=lms" in
/home/pro/public_html/common.php on line 9
Warning: pg_exec(): supplied argument is not a valid PostgreSQL link
resource in /home/pro/public_html/common.php on line 11
Warning: pg_errormessage(): supplied argument is not a valid PostgreSQL link
resource in /home/pro/public_html/common.php on line 32
NO CONNECTION -
------------------------------------------------------------
Thanks and Rgrds
Sharmad Naik
Kelvin Varst writes:
>
> Hi,
>
> Have you changed the pg_hba file? The only connection allowed by default
is
> from 127.0.0.1. You should also change tcpip_socket to TRUE in the
> postgresql.conf, otherwise the database do not accept connections from the
> network.
>
> Kelvin :-)
>
> -----Oprindelig meddelelse-----
> Fra: pgsql-php-owner@postgresql.org
> [mailto:pgsql-php-owner@postgresql.org]På vegne af sharmad@softhome.net
> Sendt: 10. december 2002 06:19
> Til: pgsql-php@postgresql.org
> Emne: [PHP] Httpd2.0 / PHP / PostgreSQL
>
>
>
> Hi all,
> I have installed redhat8.0 on my system. When i made phpinfo.php file
> containing phpinfo(); ?> and ran the script it just doen't connect to
the
> pgsql database although all servers are started (httpd and postgresql) and
> the php-pgsql rpm too is there.
> I can query the database at the command prompt but not from the
brower.
> Can anyone tell me whats wrong
> This problem doesn't exist in redhat 7.1 or so
>
> Regards and thx
> Sharmad
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
>
>
Feel free to contact me (flames about my english and the useless of this
driver will be redirected to /dev/null, oh no, it's full...). (Michael
Beck, describing the PC-speaker sound device)
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/users-lounge/docs/faq.html