httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Pfannkuchen" <mpfannkuc...@iprobe.de>
Subject AW: AW: [users@httpd] Apache 2.2 and mod_dbm + pgsql
Date Sun, 29 Jan 2006 16:34:14 GMT
Hallo Nick,

thank you very much for giving the right idea - now it works :-). 

The apr-util package really doesn't contain pgsql driver. 

Fyi 2 problems to take before success:

1. When configuring apr-util, I had to set the --with-pgsql=<pgsql-dir>
Option - it's not compiled in automatically and should be noted anywhere in
Documentation.

2. The apr-util package (coming with Apache 2.2.0 Source Distribution in
subdir srclib/apr-util/ ) installed it's files to /usr/local/apr/ instead of
/usr/local/apr-util-httpd/ (although this was explicitely set on
commandline). Maybe this occured because I also installed the Apache APR
package from apache.org to /usr/local/apr _after_ the first installation of
apr-util from Apache 2.2.0 Distribution. This 2nd problem was solved by
manually overriding the prefix Option value in srclib/apr-util/Makefile
after running the ./configure command. ( prefix=/usr/local/apr-util-httpd )

For reference my successful working ./configure command-line (running in
directory <source-dir>/httpd-2.2.0/srclib/apr-util/ ): 
./configure --with-apr=/usr/local/apr-httpd --with-pgsql=/usr/local/pgsql
--with-prefix=/usr/local/apr-util-httpd

Thx again very much : Michael

P.S.: great Framework, Nick : I love your work :-)

-----Urspr√ľngliche Nachricht-----
Von: Nick Kew [mailto:nick@webthing.com] 
Gesendet: Freitag, 27. Januar 2006 01:28
An: users@httpd.apache.org
Betreff: Re: AW: [users@httpd] Apache 2.2 and mod_dbm + pgsql

On Thursday 26 January 2006 17:50, Michael Pfannkuchen wrote:
> Hm,
>
> Maybe I should note, my problem is not related to mod_dbm, but to 
> module mod_dbd (Apache SQL/Database Framework). After doing some more 
> investigations I'm very sure to have pgsql driver compiled into 
> apr-utils
> (apr_dbd): but how to make this known to the Apache httpd?

If it's compiled into the same apr-util your apache is using, then apache
has it.  Does "nm" on your apr-util library list a bunch of pgsql symbols?
Does "ldd" on it list libpq.so?

If apache doesn't see it, you may be best-off compiling APR and APR-Util
separately and using the --with-apr=.../etc options when building apache.
 

> Syntax error on line 13 of
> /usr/local/apache22/conf/vhost.gforge-iklk.de-mod_auth_dbd-pgsql.conf:
> DBD: No driver for pgsql

That tells me it isn't compiled into apr-util.

--
Nick Kew

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message