Am Donnerstag, 16. Februar 2006 19:40 schrieb email.listen@googlemail.com:
Am Thu, 16. February 2006 19:12 schrieb ThomasOhms: [...]
ich habe ein kleines Problem bei der Einrichtung von Apache. Obwohl mod_userdir mitgeladen wird und auch die Berechtigungen stimmen, bekomme ich keinen Zugriff auf public_html im Benutzerverzeichnis, wenn ich http://localhost/~user/ aufrufe. Da die Suche über Google leider nicht erfolgreich war, hoffe ich nun auf einen Lösungsansatz aus der Liste.
Der Indianer hat eine recht gute Online Hilfe, das entsprechende Paket heist in der Regel apache2-doc. So kannst du über einen Browser drauf zugreifen (ein Link dazu sollte eigentlich angelegt werden)
- Die Rechte der Verzeichnisse stimmen? drwx--x--x für /home/user, es muss Xecutable für alle anderen (chmod o+x /home/user) sein genauso muss drwx--x--x für /home/user/public_html gesetzt sein (chmod o+x /home/user/public_html)
- in der httpd.conf des apache (oder in der apache2.conf bei apache2) ist auch public_html als Verzeichnis angegeben?
---8<--- aus apache2.conf ---8y--- # UserDir is now a module UserDir public_html # No public_html for root UserDir disabled root
AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory> ---8<--- apache2.conf ---8y--- Tschüss, Thomas Interessante Hinweise. Hier die Ergebnisse meiner Überprüfung:
Berechtigungen für `/home/user´ -> drwxr-xr-x Berechtigungen für `/home/user/public_html´ -> drwxr-xr-x Berechtigungen für Testdatei `/home/user/public_html/index.html´ -> -rwxr-xr-x Obwohl ich Apache2 laufen habe, heißt die Datei dennoch httpd.conf (mögliche Ursache!?). Die entsprechenden Einträge sind aber alle in der default-server.conf gespeichert, die durch einen `include´ in der httpd.conf integriert wird. Auch die Angaben von Dir habe ich, allerdings mal wieder nicht in der httpd.conf, sondern in der mod-userdir.conf Alles in allem sind die Einstellungen, wenn auch in anderen Dateien abgelegt, vorhanden und das Problem besteht weiterhin. Ich hoffe aber, dass es zur Lösung beitragen kann!? Gruß an alle Thomas -- "Nichts ist für die Ewigkeit", sprach der Herr und erschuf Microsoft.