PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mod_rewrite



chris@online
28.01.03, 19:17
Hi!

Ich komme einfach nicht weiter ... mein Server (leider mit confixx eingerichtet *grummel*) verweigert die Annahme einer .htaccess mit der RewriteEngine ... die .htaccess funktioniert (hab's auf nem anderen Server getestet) - es scheint irgendwas mit den Rechten nicht zu klappen: Ich bekomme immer die Meldung "Permission denied" ...

Habe sowohl in der httpd.conf als auch in der confixx_vhost.conf "AllowOverride All" (für das entsprechende Verzeichnis) gesetzt und alte Einträge auskommentiert, aber es geht nicht :( Ich bekomme immer diese Fehlermeldung ...

Bin über jeden Hinweis dankbar!

Danke,
chris

joey.brunner
28.01.03, 19:38
2 Dinge

wo bekommst du die meldung

darf dein apache auf die .htaccess zugreifen, wie hast du die rechte gesetzt
(was ist ein confixx? hoert sich ja schlimm an ;)

joey

chris@online
28.01.03, 20:17
Hallo!

Also confixx ist so ein bescheuertes Tool, mit dem (zugegebener Maßen einfach) einen Server administrieren kann. Das Problem ist natürlich, daß confixx sich auch die Konfiguration selber zurechtbastelt ...

Die Fehlermeldung bekomme ich beim http-Aufruf im entsprechenden Verzeichnis, also "403 Forbidden You don't have permission to access /music/check.phtml on this server."

Ich weiß leider nicht, ob der Apache auf die htaccess zugreifen darf - ich vermute mal schon, da: "AllowOverride Indexes AuthConfig Limit FileInfo" gesetzt ist. Aber selbst wenn ich das durch "AllowOverride All" ersetze, geht's nicht ...

Danke für Deine Hilfe :)
chris

joey.brunner
29.01.03, 10:48
was ist wenn du die htaccess weglaesst? kommst du dann auf die seite?

hast du ssh zugriff darauf - also auf den server?

joey

chris@online
29.01.03, 11:19
Hi!

Wenn ich die htaccess weglasse, geht's. Also dann bekomme ich keine "Forbidden"-Meldung, allerdings fruchtet dann auch die rewrite_engine nicht ...

Ich hab root-ssh Zugang zum Server - wir können also alles mal ausprobieren :-)

Danke!

chris

joey.brunner
29.01.03, 11:27
sehr schoen, dann poste dohc mal bitte die httpd.conf und nimm alle eintraege, die uns nichts angehen raus ;)

und dann poste doch bitte noch die .htaccess

sorry, wenn ich so frage, aber du hast die datei mit den usern u gruppen u.ae. schon angelegt oder?

joey

chris@online
29.01.03, 11:35
Also in der httpd.conf steht folgende:

<Directory />
AuthUserFile /etc/httpd/passwd
AuthGroupFile /etc/httpd/group
Options -FollowSymLinks +Multiviews
AllowOverride None
</Directory>

Hab AllowOverride natürlich schon auf "All" gesetzt - lief aber nicht. Dann geht's weiter mit der confixx_vhost.conf. Darin steht die Einschränkung für jeden User:

<Directory "/home/www/web4/html">
DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.shtml
<Files ~ "\.(wml.*|wbmp)$">
deny from all
</Files>
</Directory>

Hab dort auch schon "AllowOverride All" hinzugefügt ...

Die .htaccess sieht so aus:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*).ram$ check.phtml?what=$1

Und funktioniert lokal auf meinem Construction-Rechner wunderbar ...

chris