Hallo!
Ich versuche, mod_rewrite in meinem Apache (1.3.28) auf meinem vServer ans Laufen zu bekommen.
Die Konfiguration mit
./configure --prefix=/www --enable-module=rewrite --enable-module=so
ergibt u.a. das hier
+ adding selected modules
o rewrite_module uses ConfigStart/End
disabling DBM support for mod_rewrite
(perhaps you need to add -ldbm, -lndbm or -lgdbm to EXTRA_LIBS)
"make", "make_install" und anschließendes "/www/bin/apachectl configtest
" führt dann zu folgendem Fehler
Syntax error on line 209 of /www/conf/httpd.conf
Cannot load /usr/lib/apache/mod_rewrite.so into server /usr/lib/apache/mod_rewrite.so undefined symbol __db_ndbm_open
Google führte mich zu dem Tipp, das folgende zu verwenden
EXTRA_LIBS="-ldbm" ./configure --prefix=/www --enable-module=rewrite --enable-module=so
führt zu
======== Error Output for sanity check ========
cd ..; gcc -DLINUX=22 -DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite `./apaci` -o helpers/dummy helpers/dummy.c -ldbm -lm
/usr/bin/ld cannot find -ldbm
collect2 ld returned 1 exit status
make *** [dummy] Error 1
============= End of Error Report =============
Hat jemand eine Idee, was ich einstellen muss, damit ich Apache mit mod_rewrite kompilieren kann?
Gruß und Danke
Mark
Ich versuche, mod_rewrite in meinem Apache (1.3.28) auf meinem vServer ans Laufen zu bekommen.
Die Konfiguration mit
./configure --prefix=/www --enable-module=rewrite --enable-module=so
ergibt u.a. das hier
+ adding selected modules
o rewrite_module uses ConfigStart/End
disabling DBM support for mod_rewrite
(perhaps you need to add -ldbm, -lndbm or -lgdbm to EXTRA_LIBS)
"make", "make_install" und anschließendes "/www/bin/apachectl configtest
" führt dann zu folgendem Fehler
Syntax error on line 209 of /www/conf/httpd.conf
Cannot load /usr/lib/apache/mod_rewrite.so into server /usr/lib/apache/mod_rewrite.so undefined symbol __db_ndbm_open
Google führte mich zu dem Tipp, das folgende zu verwenden
EXTRA_LIBS="-ldbm" ./configure --prefix=/www --enable-module=rewrite --enable-module=so
führt zu
======== Error Output for sanity check ========
cd ..; gcc -DLINUX=22 -DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite `./apaci` -o helpers/dummy helpers/dummy.c -ldbm -lm
/usr/bin/ld cannot find -ldbm
collect2 ld returned 1 exit status
make *** [dummy] Error 1
============= End of Error Report =============
Hat jemand eine Idee, was ich einstellen muss, damit ich Apache mit mod_rewrite kompilieren kann?
Gruß und Danke
Mark