Accueil
NexoPOS

Mauvaise configuration de l’environnement

NexoPOS est construit au-dessus de Laravel, ce qui signifie que votre serveur doit être configuré de sorte que la racine du document pointe vers le répertoire public de votre installation. Selon votre environnement, certaines approches d’installation ne sont pas recommandées et peuvent entraîner des problèmes.

Accès direct au dossier public

Lorsque vous utilisez des environnements de serveur local tels que XAMPP, WAMP ou des outils similaires sur macOS, vous devez éviter d’accéder à NexoPOS via une URL qui inclut directement le dossier public.

Par exemple, accéder à votre installation via : http://localhost/mypos/public

bad-environment

n’est pas recommandé et peut provoquer un comportement inattendu. Cette approche ne convient pas à une configuration NexoPOS correcte.

Si votre environnement ne prend pas en charge les hôtes virtuels (comme Laragon), vous pouvez utiliser à la place le serveur de développement intégré de Laravel en exécutant la commande suivante depuis le répertoire racine de votre installation NexoPOS : php artisan serve

serving-project-laragon

Installation sur un sous-répertoire

NexoPOS n’est pas conçu pour fonctionner à partir d’un sous-répertoire. Par exemple, l’utilisation d’une URL telle que 

http://yourmainwebsite.com/nexopos

est découragé. Cette configuration peut exposer des fichiers sensibles tels que artisan, .env et d’autres composants essentiels de l’application.

Au contraire, il est fortement recommandé d’utiliser un sous-domaine. Configurez votre serveur afin que le Document Root pointe vers le dossier public, ce qui donnera une URL du type :

http://nexopos.yourmainwebsite.com

Cette approche garantit une meilleure sécurité et une meilleure compatibilité avec NexoPOS.