honeybee
Goto Top

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:

<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?

Content-Key: 394887

Url: https://administrator.de/contentid/394887

Ausgedruckt am: 28.03.2024 um 15:03 Uhr

Mitglied: 129580
Lösung 129580 06.12.2018 aktualisiert um 16:47:38 Uhr
Goto Top
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.

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