Gottfried Krause schrieb:
Am Samstag, 19. Mai 2007 12:31 schrieb Joerg Behrens:
Gottfried Krause schrieb:
Hallo,

nach Eingabe von 'http://localhost' erscheint die Fehlermeldung (sowohl
in Konqueror als auch in Firefox)(sowohl als user als auch als root) =>
Access forbidden
        You don't have permission to access the requested directory.
        There is either no index document or the directory is read-protected.

Installation:
- lokaler PC
- openSUSE 10.2 (kernel 2.6.18.8-0.3-default)
- apache2 (2.2.3-20) mit YAST2 installiert
        weitere Pakete: apache2-mod_php 5 5.2.0-12
                                        apache2-prefork 2.2.3-20
                                        libapr1 1.2.7-23
                                        libapr-util1 1.2.7-26

es kann ja schon sein, dass es kein "index document" gibt (wie soll das
heissen? wo soll ich's suchen?), aber wo bekome ich es her?, wenn's YAST
bei der Installation nicht anlegt?
Habe mich in ungezählten Dokumentationen dumm und duselig gesucht und
nichts gefunden. Kann mir jemand weiterhelfen?
Dann erstell doch eins?!.
Der Name der Index Dokumente wird mit der Direktive "DirectoryIndex"
festgelegt und kann auch erweitert werden. Ansonsten kannst du auch das
Indexing aktivieren und kannst dann Browsen durch die Verzeichnisse.

Gruss
Joerg

Danke für die schnelle Antwort.
Ich dachte, aus meinen ersten Ausführungen sei schon zu entnehmen gewesen, dass ich absoluter apache-Neuling bin; von daher kann ich mit ' Direktive "DirectoryIndex"' nichts anfangen und würde

Dann oeffne einmal die Hauptkonfigurationsdatei des Apachen und suche nach dieser Directive. Bei einer Standardinstallation heist diese Datei httpd.conf. Allerdings kochen viele Distribtutionen ihre eigene Suppe und die Konfiguration kann auf ein oder mehre Dateien verteilt sein. Ein "grep -rni DirectoryIndex /path/to/config/*" hilft dann weiter.

Was man da so konfigurieren kann sieht man unter
http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex

Bei mir schaut es z.B so aus.
grep -rn DirectoryIndex *
httpd.conf:506:DirectoryIndex index.html
modules.d/mod_php5.conf:19:     AddDirectoryIndex index.php index.phtml
modules.d/70_mod_php5.conf:18:  AddDirectoryIndex index.php index.phtml


Das heist wenn du ein Verzeichnis auf rufst sie www.example.com/ oder www.example.com/folder/ dann schaut der Indianer nach ob er eine index.html oder index.php usw. findet und macht einen internen Redirect darauf. Findet er keine Datei dann gibts "Access forbidden".

Also schau nach was in deinem Verzeichnis an Dateien existiert und ob eine davon als Startdatei konfiguriert ist. Anders falls must du halt immer www.example.com/datei.html angeben.

ja auch gerne das 'Indexing aktivieren', wenn ich wüßte wie?!

Steht auf http://httpd.apache.org/docs/2.2/mod/core.html#options unter "Indexes" dann.

Gruss
Joerg

--
TakeNet GmbH,                    Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg                  Tel: +49 931 903-2243
Alfred-Nobel-Straße 20           Fax: +49 931 903-3025
HRB Wuerzburg 6940               http://www.takenet.de

--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
          sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an