.htaccess wird nicht beachtet

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
thoralf
Beiträge: 17
Registriert: 08.10.2003 05:54:55

.htaccess wird nicht beachtet

Beitrag von thoralf » 09.10.2003 23:06:49

Hallo Forum,

bei folgender verzeichnissstruktur

/home/user/unteruser/htdocs/.htaccess

wird die .htaccess vom apache nicht beachtet. nicht mal ein paswortschutz funktioniert dann. wenn ich jedoch des htdocs verzeichniss in das user verzeichniss verschiebe klappt alles. weis jemand woran das liegen könnte?

mfg thoralf

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 09.10.2003 23:27:45

Du musst im Hauptkonfigfile (normalerweise /etc/apache/httpd.conf) auch erlauben, dass die htaccess Parameter verändert. (Direktive: AllowOverride)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

thoralf
Beiträge: 17
Registriert: 08.10.2003 05:54:55

Beitrag von thoralf » 09.10.2003 23:57:31

ja schon klar die directive ist gesetzt. es tut ja auch wenn das webverzeichniss /home/user/htdocs oder /home/user/htdocs/unteruser ist aber nicht wenn das webverzeichniss /home/user/unteruser/htdocs ist

mfg thoralf

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 10.10.2003 10:46:52

thoralf hat geschrieben:ja schon klar die directive ist
die direktive ??

In der httpd.conf hats an verschiedenen Orten die Möglichkeit AllowOverride zu setzen.

thoralf
Beiträge: 17
Registriert: 08.10.2003 05:54:55

Beitrag von thoralf » 10.10.2003 15:49:55

Hm also an AllowOverride sollte es imho nicht liegen, weil die .htaccess funktionieren ja wenn auch nicht in der von mir gewählten Ordnerstruktur. Ok ich konnte das Problem ganz klar eingrenzen und umgehen indem ich die Ordnerstruktur anders gestaltet habe. Jedoch würde mich interessieren weshalb die .htaccess bei mir nicht in der von mir gewählten ordnerstruktur funktioniert haben.

/home/user/htdocs/*/.htaccess funktioniert
/home/user/htdocs/unteruser/*/.htaccess funktioniert
/home/user/unteruser/htdocs/*/.htaccess funktioniert nicht


mfg Thoralf

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 10.10.2003 15:53:08

Weil du warscheinlich keine Direktive für deinen Ordner
/home/user/unteruser/

Hast

<Directory /home/user/unteruser>
blablabla
</Directory>

Sonst könnte Apache ja auf dem ganzen Filesystem rumwuseln ;)

Oder versteh ich was falsch ??

Apropos:
Willst du Userdirs, dann musst du einen Ordner

/home/user/unteruser/public_html

anlegen

Da sollten die .htaccess dann gehen :/

thoralf
Beiträge: 17
Registriert: 08.10.2003 05:54:55

Beitrag von thoralf » 11.10.2003 11:26:16

hm jetzt wo du des sagst klingts logisch und ich werds gleichmal ausprobieren.

danke

Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 16.10.2003 17:54:09

Hallo

habe hier was gefunden was dir sicherlich helfen kann.
http://www.fahl.info/faqa.HTML unter Apache und htaccess
Hat mir sehr geholfen
Kurz und gut!

Gruß

Antworten