Configurazione errata dell’ambiente
NexoPOS è costruito sopra Laravel, il che significa che il server deve essere configurato in modo che la Document Root punti alla directory public della tua installazione. A seconda dell’ambiente, alcuni approcci di installazione non sono consigliati e possono causare problemi.
Accesso diretto alla cartella pubblica
Quando si utilizzano ambienti server locali come XAMPP, WAMP o strumenti simili su macOS, è consigliabile evitare di accedere a NexoPOS tramite un URL che includa direttamente la cartella pubblica.
Ad esempio, accedere all’installazione tramite: http://localhost/mypos/public
non è consigliato e può causare comportamenti imprevisti. Questo approccio non è adatto a una configurazione corretta di NexoPOS.
Se l’ambiente non supporta gli host virtuali (come fa Laragon), puoi invece utilizzare il server di sviluppo integrato di Laravel eseguendo il seguente comando dalla directory principale della tua installazione NexoPOS: php artisan serve
Installazione su una sottodirectory
NexoPOS non è progettato per essere eseguito da una sottodirectory. Ad esempio, utilizzando un URL come:
http://yourmainwebsite.com/nexopos
è scoraggiato. Questa configurazione può esporre file sensibili come artisan, .env e altri componenti principali dell’applicazione.
Invece, è fortemente consigliato utilizzare un sottodominio. Configura il tuo server in modo che la Document Root punti alla cartella public, ottenendo un URL come:
http://nexopos.yourmainwebsite.com
Questo approccio garantisce una migliore sicurezza e compatibilità con NexoPOS