Home
NexoPOS

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

bad-environment

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

serving-project-laragon

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