by Wiedmann » 15. April 2007 15:04
Also dein DocumentRoot / Dateisystempfad auf der Platte) ist jetzt:
"D:/htdocs/xampp/xxx/"
Die URI im Browser dafür ist:
"http://localhost/"
Du rufst jetzt diese URI auf:
"http://localhost/xampp/xxx"
Also ziehen wir von dieser URI die URI com DocumentRott ab:
"http://localhost/xampp/xxx" - "http://localhost/" = "xampp/xxx"
Diese Ergebnis hängen wir jetzt an den Dateisystempfad von deinem DocumentRoot dran:
"D:/htdocs/xampp/xxx/" + "xampp/xxx" = "D:/htdocs/xampp/xxx/xampp/xxx"
Auf das Verzeichnis was da rauskommt, greift der Apache dann zu, um etwas an den Browser auszuliefern.
Gibt es denn das Verzeichnis: "D:/htdocs/xampp/xxx/xampp/xxx"?
oder das Verzeichnis "D:/htdocs/xampp/xxx/xampp/"?
und darin die Datei "xxx"?
Obwohl dein ErrorLog natürlich auch nicht zu dem passt, was du "angeblich" als DocumentRoot konfiguriert hast.
Laut deinem Aufruf im Browser und dem Log müsste dein DocumentRoot gerade dieses sein:
"D:/htdocs/xampp/"
Und nicht:
"D:/htdocs/xampp/xxx/"