Hallo Zusammen,
das Einrichten eines virtuellen Hosts unter XAMPP 1.8.1 funtkioniert nicht, wenn das Webprojekt in einem anderen Verzeichsnis als unter der XAMPP-Installation liegt.
Folgendes Punkte zur Kenntnisnahme:
- Xampp auf Windows 7 Rechner installiert
- Xampp Installationsverzeichnis ist D:\xampp\xampp_1_8_1\xampp
- Xampp ist mit http://localhost im Browser aufrufbar
1. Fall (funktioniert ohne Probleme)
-------------------------------------------
Im Verzeichnis D:\xampp\xampp_1_8_1\xampp\htdocs
habe ich einen Ordner "test" angelegt und in diesem liegt die Datei index.php, die einen HTML-Inhalt ausgibt.
In der Datei httpd-vhosts.conf habe ich folgende Einträge:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "D:/xampp/xampp_1_8_1/xampp/htdocs/test"
ServerName test.localhost
</VirtualHost>
Eingabe im Browser http://test.localhost funtkioniert und die index.php im Verzeichnis D:/xampp/xampp_1_8_1/xampp/htdocs/test
wird aufgerufen und im Browser angezeigt. Alles wunderbar soweit.
2. Fall (funktioniert leider nicht)
-------------------------------------------
Die Datei liegt im Ordnder D:\test
Die Einträge in der Datei httpd-vhosts.conf
habe ich wie folgt angepasst:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "D:/test"
ServerName test.localhost
</VirtualHost>
Die Eingabe im Browser http://test.localhost funtkioniert nicht. Der Inhalt der index.php wird nicht im Browser ausgegeben, stattedessen
erhalte ich die Meldung:
Zugriff verweigert!
Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich.
Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Sofern Sie dies für eine Fehlfunktion des Servers halten,
informieren Sie bitte den Webmaster hierüber.
Error 403
Kann mir jemand bei meinem Problem weiterhelfen? Welche Einstellungen in xampp 1.8.1 sind nötig, damit das Webprojekt auch aus einem anderen Verzeichnis als im Verzeichnis D:/xampp/xampp_1_8_1/xampp/htdocs aufrufbar ist?
Vielen Dank schoneimal.