Startseite
NexoPOS

Fehlkonfiguration der Umgebung

NexoPOS basiert auf Laravel, was bedeutet, dass Ihr Server so konfiguriert sein muss, dass das Document Root auf das öffentliche Verzeichnis Ihrer Installation zeigt. Je nach Ihrer Umgebung werden einige Installationsansätze nicht empfohlen und können zu Problemen führen.

Direkter Zugriff auf den öffentlichen Ordner

Wenn Sie lokale Serverumgebungen wie XAMPP, WAMP oder ähnliche Tools unter macOS verwenden, sollten Sie NexoPOS nicht über eine URL aufrufen, die den öffentlichen Ordner direkt enthält.

Zum Beispiel: Zugriff auf Ihre Installation über: http://localhost/mypos/public

bad-environment

wird nicht empfohlen und kann zu unerwartetem Verhalten führen. Dieser Ansatz eignet sich nicht für eine ordnungsgemäße NexoPOS-Einrichtung.

Wenn Ihre Umgebung keine virtuellen Hosts unterstützt (wie Laragon), können Sie stattdessen den integrierten Entwicklungsserver von Laravel verwenden, indem Sie den folgenden Befehl im Stammverzeichnis Ihrer NexoPOS-Installation ausführen: php artisan serve

Installation in einem Unterverzeichnis

NexoPOS ist nicht dafür ausgelegt, aus einem Unterverzeichnis heraus zu laufen. Wenn Sie beispielsweise eine URL wie diese verwenden: 

http://yourmainwebsite.com/nexopos

wird abgeraten. Diese Konfiguration kann sensible Dateien wie „artisan“, „.env“ und andere zentrale Komponenten der Anwendung offenlegen.

Stattdessen wird dringend empfohlen, eine Subdomain zu verwenden. Konfigurieren Sie Ihren Server so, dass das Document Root auf den „public“-Ordner zeigt, sodass eine URL wie diese entsteht:

http://nexopos.yourmainwebsite.com

Dieser Ansatz gewährleistet eine bessere Sicherheit und Kompatibilität mit NexoPOS.