Início
NexoPOS

NexoPOS no Laragon

O Laragon cria um servidor virtual no Windows 10. O que torna este aplicativo especial é o suporte para aplicações Laravel e para domínios virtuais. Como o NexoPOS é baseado em Laravel, esta é, portanto, uma das melhores formas de usar o NexoPOS no Windows. Este tutorial abordará, portanto, tudo o que você precisa saber para instalar o NexoPOS no Windows 10 usando o Laragon.

Baixando e Instalando o Laragon

A instalação do Laragon é bem simples. Você precisa acessar o site deles e obter o binário para instalar. Você está convidado a baixar o instalador completo com pelo menos PHP 8.3. Mas, no nosso caso, precisamos garantir que vamos instalar o PHP 8.3, pois isso é um requisito para o NexoPOS 6.1.x. 

image424838

Depois de baixá-lo, o processo de instalação é comum a qualquer aplicativo do Windows.

image-5-1

Você só precisa seguir as etapas para instalar completamente o aplicativo. Depois que o aplicativo estiver instalado, vamos prosseguir baixando o NexoPOS. Certifique-se de lembrar a pasta onde você instalou o Laragon.

Baixando e copiando o NexoPOS

Você pode baixar o NexoPOS no GitHub e no Codecanyon. Agora que baixamos o projeto, vamos copiar o projeto para a pasta “www” dentro da pasta onde o Laragon está instalado. Certifique-se de descompactar o arquivo zip e você deverá ter uma pasta com um nome como “NexoPOS-6.1.2” (se você baixou uma versão específica). Você deve renomeá-la para ter um nome exclusivo, sem pontos; de preferência, pois esse nome será usado para o domínio virtual.

Para este tutorial, vamos renomear essa pasta para “nexopos” e, assim, usando o domínio virtual do Laragon, devemos conseguir acessar nossa instalação em https://nexopos.test, porque “test” é a extensão de domínio padrão no Laragon.

Instalando pacotes do Composer

Como você pode ter visto no guia que mostra como baixar o NexoPOS 4.x, precisamos baixar e instalar os pacotes do Composer. Você precisará abrir o terminal na raiz do NexoPOS e executar o seguinte comando:

composer install
opening-terminal

Depois que os pacotes forem instalados, você precisa executar os seguintes comandos.

Se o arquivo .env estiver ausente, você precisa criar um arquivo com base no .env.example existente.

cp .env.example .env

Agora, vamos gerar uma chave de aplicativo:

php artisan key:generate

Em seguida, vamos criar um link simbólico para o diretório de armazenamento:

php artisan storage:link

Recarregar a Configuração do Laragon

Agora estamos prontos para instalar o NexoPOS 4.x no banco de dados. Mas antes, vamos garantir que recarregamos a configuração do Laragon para que o domínio virtual seja atualizado.

test

Instalando o NexoPOS no banco de dados

Agora, no menu do Laragon, devemos conseguir acessar nosso projeto “nexopos.test”.

image613775

Estamos clicando em “nexopos” porque esse é o nome da pasta em que instalamos o NexoPOS. Isso deve abrir o navegador padrão na página de boas-vindas do NexoPOS.

welcomepage-nexopos

Ao clicar no link nesta página, você será direcionado ao assistente de instalação e, em seguida, à página de instalação. Você pode seguir a documentação do assistente de configuração.

Criando o Banco de Dados

Antes de prosseguir com a instalação, você precisará criar um banco de dados no Laragon. No painel do Laragon, clique em “Database”.

screenshot

Isso abrirá o “HeidiSQL”, o gerenciador de banco de dados fornecido pelo Laragon. Em algumas instalações, ele também pode abrir o PHPMyAdmin, dependendo da sua configuração.

Vamos supor que você tenha o HeidiSQL aberto aí do seu lado. Agora, vamos criar uma sessão e, em seguida, abrir a sessão.

create-session

Agora, precisamos clicar no nome da sessão “Laragon > Criar Novo > Banco de Dados”.

create-a-database-for-nexopos

Forneça qualquer nome que você quiser. No nosso caso, vamos criar o banco de dados "nexopos_v4" e é isso que usaremos durante a instalação.

Ao acessar o aplicativo, você será direcionado para a página de boas-vindas.

welcomepage-nexopos

Agora você pode ler o tutorial sobre o Assistente de Configuração para os próximos passos.

Solução de problemas

Por algum motivo, de acordo com o seu ambiente, você pode enfrentar alguns problemas ao fazer login. Aqui está a lista de tópicos que você pode explorar para resolver esses problemas:

  • Common Database Issue
  • CSRF Token Mismatch
  • Environment Misconfiguration

Se nenhum dos pontos acima ajudar, você pode entrar em contato com o suporte em [email protected].