Início
NexoPOS

Configuração incorreta do ambiente

O NexoPOS é construído sobre o Laravel, o que significa que o seu servidor deve ser configurado de forma que o Document Root aponte para o diretório público da sua instalação. Dependendo do seu ambiente, algumas abordagens de instalação não são recomendadas e podem causar problemas.

Acesso Direto à Pasta Pública

Ao usar ambientes de servidor local como XAMPP, WAMP ou ferramentas semelhantes no macOS, você deve evitar acessar o NexoPOS por uma URL que inclua diretamente a pasta pública.

Por exemplo, acessando sua instalação via: http://localhost/mypos/public

bad-environment

não é recomendado e pode causar um comportamento inesperado. Essa abordagem não é adequada para uma configuração adequada do NexoPOS.

Se o seu ambiente não suportar hosts virtuais (como o Laragon), você pode usar, em vez disso, o servidor de desenvolvimento integrado do Laravel executando o seguinte comando a partir do diretório raiz da sua instalação do NexoPOS: php artisan serve

serving-project-laragon

Instalando em um Subdiretório

O NexoPOS não foi projetado para ser executado a partir de um subdiretório. Por exemplo, usando uma URL como: 

http://yourmainwebsite.com/nexopos

é desencorajado. Essa configuração pode expor arquivos sensíveis, como artisan, .env e outros componentes essenciais da aplicação.

Em vez disso, é altamente recomendável usar um subdomínio. Configure seu servidor para que o Document Root aponte para a pasta public, resultando em uma URL como:

http://nexopos.yourmainwebsite.com

Essa abordagem garante melhor segurança e compatibilidade com o NexoPOS