Snipe-IT mit XAMPP
Hallo,
habe einen Server mit Windows Server 2016 und XAMPP + Composer (aktuelle Versionen) eingerichtet.
Das Snipe-IT-Verzeichnis "snipe-it" befindet sich in C:\xampp\htdocs. Beim Versuch, die Seite server.domain.de/snipe-it im Browser aufzurufen, meldet Apache mit diesem Fehler: "D'oh. If you're seeing this, your DocumentRoot is set incorrectly. It should be set to the public directory."
So sieht die Datei "httpd-vhosts.conf" unter C:\xampp\apache\conf\extra aus:
Es ist ja schon das Public-Verzeichnis eingerichtet, oder?
Was mache ich hier falsch?
habe einen Server mit Windows Server 2016 und XAMPP + Composer (aktuelle Versionen) eingerichtet.
Das Snipe-IT-Verzeichnis "snipe-it" befindet sich in C:\xampp\htdocs. Beim Versuch, die Seite server.domain.de/snipe-it im Browser aufzurufen, meldet Apache mit diesem Fehler: "D'oh. If you're seeing this, your DocumentRoot is set incorrectly. It should be set to the public directory."
So sieht die Datei "httpd-vhosts.conf" unter C:\xampp\apache\conf\extra aus:
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\snipe-it\public"
ServerAdmin server.domain.de/snipe-it
<Directory "C:\xampp\htdocs\snipe-it">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Es ist ja schon das Public-Verzeichnis eingerichtet, oder?
Was mache ich hier falsch?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 394887
Url: https://administrator.de/forum/snipe-it-mit-xampp-394887.html
Ausgedruckt am: 03.04.2025 um 05:04 Uhr
1 Kommentar

Hallo,
du rufst die Seite falsch auf, denn du hast als Document Root das folgende Verzeichnis angegeben: "C:\xampp\htdocs\snipe-it\public"
Du musst nur den Hostname oder die IP Adresse angeben. Den Pfad "/snipe-it" kannst du weglassen.
Diese Meldung kommt von Snipe-IT und nicht vom Apache Server.
P.S. Wenn du mehrere VHOST hast, dann solltest du den Parameter ServerName noch setzen....
https://httpd.apache.org/docs/2.4/mod/core.html
P.P.S. Ich hoffe es handelt sich nur um eine Test/Entwicklungsumgebung?
Viele Grüße
Exception
du rufst die Seite falsch auf, denn du hast als Document Root das folgende Verzeichnis angegeben: "C:\xampp\htdocs\snipe-it\public"
Du musst nur den Hostname oder die IP Adresse angeben. Den Pfad "/snipe-it" kannst du weglassen.
D'oh. If you're seeing this, your DocumentRoot is set incorrectly. It should be set to the public directory."
Diese Meldung kommt von Snipe-IT und nicht vom Apache Server.
P.S. Wenn du mehrere VHOST hast, dann solltest du den Parameter ServerName noch setzen....
https://httpd.apache.org/docs/2.4/mod/core.html
P.P.S. Ich hoffe es handelt sich nur um eine Test/Entwicklungsumgebung?
Viele Grüße
Exception