Re: Undefined function pg_connect()
Gustavo Amarilla Santacruz <[email protected]> Mon, 1 Feb 2010 21:03:34 -0300
| Newsgroups | gmane.comp.db.postgresql.php |
|---|---|
| Message-ID | <[email protected]> |
Thank you, all. I had access to the SELinux->Boolean; next, i check the option: "Allow HTTPD scripts and modules to connect to databases over the network". Then, a new message was displayed: Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: Ident authentication failed for user "gestock" ....... I can login with gestock data (user/password) through the postgresql psql tool. But from apache i can not. Note: the php.ini file was not modified. On Sun, Jan 31, 2010 at 7:21 PM, Chris <[email protected]> wrote: > > ; Directory in which the loadable extensions (modules) reside. >> ; http://www.php.net/manual/en/ini.core.php#ini.extension-dir >> ; extension_dir = "./" >> ;extension_dir = "./;/usr/lib/php/modules/;/usr/lib/pgsql/" >> > > These should be colon separated, not semicolon - notice it's trying to load > both paths included: > > > PHP Warning: PHP Startup: Unable to load dynamic library > './;/usr/lib/php/modules/;/usr/lib/pgsql/curl.so' > > Change it to > > > extension_dir = "./:/usr/lib/php/modules/:/usr/lib/pgsql/" > > Then, a new message was displayed: >> >> "Warning: pg_connect(): Unable to connect to PostgreSQL server: could not >> connect to server: Permission denied Is the server running on host >> "localhost" and accepting TCP/IP connections on port 5432? could not connect >> to server: Permission denied Is the server running on host "localhost" and >> accepting TCP/IP connections on port 5432?" >> > > "Permission denied" sounds like either file permissions or seLinux is > stopping the connection. > > If you have seLinux enabled, try disabling it (don't know how to do that, > sorry) - at least that will tell you if that's the problem. > > For file permissions, check your apache user can read where-ever the > postgres socket file is put (normally /tmp/.s.PGSQL.5432 on centos/rhel). > > > -- > Postgresql & php tutorials > http://www.designmagick.com/ > > -- Gustavo Amarilla