Configuración incorrecta del entorno
NexoPOS está construido sobre Laravel, lo que significa que tu servidor debe configurarse para que la Raíz del Documento apunte al directorio public de tu instalación. Dependiendo de tu entorno, algunos enfoques de instalación no se recomiendan y pueden causar problemas.
Acceso directo a la carpeta pública
Al usar entornos de servidor local como XAMPP, WAMP o herramientas similares en macOS, debes evitar acceder a NexoPOS mediante una URL que incluya directamente la carpeta pública.
Por ejemplo, acceder a su instalación mediante: http://localhost/mypos/public
no se recomienda y puede causar un comportamiento inesperado. Este enfoque no es adecuado para una configuración correcta de NexoPOS.
Si tu entorno no admite hosts virtuales (como lo hace Laragon), puedes usar en su lugar el servidor de desarrollo integrado de Laravel ejecutando el siguiente comando desde el directorio raíz de tu instalación de NexoPOS: php artisan serve
Instalación en un subdirectorio
NexoPOS no está diseñado para ejecutarse desde un subdirectorio. Por ejemplo, usar una URL como:
http://yourmainwebsite.com/nexopos
está desaconsejado. Esta configuración puede exponer archivos sensibles como artisan, .env y otros componentes esenciales de la aplicación.
En su lugar, se recomienda encarecidamente usar un subdominio. Configura tu servidor para que la raíz del documento apunte a la carpeta pública, dando como resultado una URL como:
http://nexopos.yourmainwebsite.com
Este enfoque garantiza una mejor seguridad y compatibilidad con NexoPOS.