PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mod_setenvif + apache 2



mathias_hm
16.02.05, 17:01
ich habe einen rootserver auf dem ein aktuelles debian 3.1 läuft mit:
Apache/2.0.52 (Debian GNU/Linux) mod_perl/1.99_14 Perl/v5.8.4 PHP/4.3.10-2
leider gibt es immer einen 500 vom apache, da er in einer htacces auf den mod_setenvif zurückgreifen muss und er gibt immer aus "setenvif no case not allowed here".
.htaccess

....
Order Deny,Allow
Deny from all
Allow from env=is_member
...
SetEnvIfNoCase cookie "ac-gkv1=XXXXXXXXXXXXXXX3966585a4a786856576951" is_member

in der apache error.log steht dann folgendes:

[Wed Feb 16 17:33:54 2005] [alert] [client XX.XXX.XX.178] /var/www/XXXXXXX/web/members/.htaccess: SetEnvIfNoCase not allowed here

wo sitzt der fehler? ich hab jetzt schon zwei tage lang gegoogled und keine wirkliche hilfe gefunden...
Vielen Dank schonmal.

Tomek
16.02.05, 17:26
Vermutlich verhindert das die AllowOverride-Option. Siehe dazu:
http://httpd.apache.org/docs-2.0/mod/core.html#allowoverride

mathias_hm
17.02.05, 09:05
ja, danke. ich hatte "nur"

allowoverride authconfig limit
gehabt und jetzt "all" - siehe da, es geht.