Virtual Host Document Root außerhalb des XAMPP Ordners

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

Virtual Host Document Root außerhalb des XAMPP Ordners

Postby design12 » 03. August 2013 07:06

Guten Tag,
Inhalt des Virtual Host Dateis:
Code: Select all
<VirtualHost test.localhost:80>
  DocumentRoot "M:\"
  ServerName test.localhost
  ServerAlias test.localhost
   DirectoryIndex index.html index.php
   <Directory "M:\">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Require all granted
   </Directory>
</VirtualHost>


Wenn ich die Adresse aufrufe kommt die Fehlermeldung: Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Was könnte der Fehler sein?

Mit freundlichen Grüßen,
designer12
design12
 
Posts: 5
Joined: 03. August 2013 07:01
Operating System: Windows 7

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby Altrea » 03. August 2013 09:14

Hallo designer12,

Mit diesen Pfadangaben in deiner Definition sollte dein Apache nichtmal erfolgreich starten. Ersetze die Backslashes im DocumentRoot und Directory mal mit Slashes.
Dann ist die Angabe der Domain schon in der <VirtualHost> Anweisung unnötig, da diese über die Anweisung ServerName erfolgt.
Die Anweisung ServerAlias kannst du dir ganz sparen, wenn sie denselben Wert enthält wie ServerName

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby design12 » 03. August 2013 09:30

Guten Tag,

Vielen Dank für die Antwort.
Neuer Code:
Code: Select all
<virtualhost *:80>
    DocumentRoot "M:/"
    ServerName localhost   
   <directory "M:/">
     Order allow,deny
     allow from localhost
     AllowOverride All
   </directory>
</virtualhost>

Das klappt immer noch nicht. Warum?

Mit freundlichen Grüßen,
design12
design12
 
Posts: 5
Joined: 03. August 2013 07:01
Operating System: Windows 7

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby Altrea » 03. August 2013 09:53

design12 wrote:Das klappt immer noch nicht. Warum?

"Funktioniert nicht" war nie und wird nie eine qualifizierte Fehlerbeschreibung sein.
Nach jeder Änderung muss der Fehler erneut analysiert und bewertet werden, da sich die Rahmenbedingungen geändert haben könnten.

folgender VHost Eintrag funktioniert auf meiner Testumgebung
Code: Select all
<VirtualHost *:80>
    ServerName test.localhost
    DocumentRoot "M:"
    DirectoryIndex index.html index.php
    <Directory "M:">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
   </Directory>
</VirtualHost>


beachte weiterhin, dass nach Änderungen an den Apache/PHP Konfigurationsdateien der Apache neugestartet werden muss, damit die Änderungen greifen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby design12 » 03. August 2013 10:11

Guten Tag,

Wenn im DocumentRoot "M:" oder "M:/" steht funktioniert das.
Wenn aber im DocumentRoot zb.: "M/test/test" steht, funktioniert das nicht. Dann kommt wieder die Fehlermeldung: zugriff verweigert.

Mit freundlichen Grüßen,
design12
design12
 
Posts: 5
Joined: 03. August 2013 07:01
Operating System: Windows 7

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby design12 » 03. August 2013 10:15

Guten Tag,

Das Problem war: Wenn ein Ordner namens "Webseite" existiert findet er den Ordner nicht.
design12
 
Posts: 5
Joined: 03. August 2013 07:01
Operating System: Windows 7

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby Altrea » 03. August 2013 10:16

Du meinst wenn er NICHT existiert
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby design12 » 03. August 2013 10:19

Guten Tag,

Ich hatte einen Ordner namens "Webseite". Ich habe jetzt den ordner unbennant und jetzt klappt das einwandfrei.
design12
 
Posts: 5
Joined: 03. August 2013 07:01
Operating System: Windows 7

Re: Virtual Host Document Root außerhalb des XAMPP Ordners

Postby Altrea » 03. August 2013 10:43

Verstehe ich nicht so ganz.
In meiner Testumgebung funktioniert es auch mit dem Ordner M:/test/Webseite
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 47 guests