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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 394887
Url: https://administrator.de/contentid/394887
Printed on: April 26, 2024 at 19:04 o'clock
1 Comment
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