Virtuelle Hosts einrichten unter XAMPP 1.8.1

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Virtuelle Hosts einrichten unter XAMPP 1.8.1

Postby antonio007 » 27. January 2013 12:54

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.
Last edited by antonio007 on 27. January 2013 13:03, edited 1 time in total.
antonio007
 
Posts: 2
Joined: 27. January 2013 12:01
XAMPP Version: 5.6.3
Operating System: Windows 7

Re: Virtuelle Hosts einrichten unter XAMPP 1.8.1

Postby Nobbie » 27. January 2013 12:59

Das hat mit Xampp überhaupt nichts zu tun, das ist Basiswissen über Apache. Schau Dir mal die httpd.conf an, da findest Du einen Eintrag a la

<Directory C:/xampp/htdocs>
...
</Directory>

und da steht eine ganze Menge so drin, welche Rechte für diesen Ordner gelten sollen. So etwas musst Du auch für Ordner anlegen, welcher NICHT unterhalb von htdocs liegen.
Nobbie
 
Posts: 6766
Joined: 09. March 2008 13:04

Re: Virtuelle Hosts einrichten unter XAMPP 1.8.1

Postby antonio007 » 27. January 2013 15:42

@nobbie
Danke für Deine hilfreiche Antwort.
Habe die Datei httpd.conf um einen Directory-Eintrag erweitert.

Jetzt funzt es :D
antonio007
 
Posts: 2
Joined: 27. January 2013 12:01
XAMPP Version: 5.6.3
Operating System: Windows 7


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 11 guests