Início
NexoPOS

NexoPOS no cPanel

Se você estiver usando o cPanel para gerenciar seu site, também poderá usá-lo para implantar o NexoPOS. Observe que a instalação no cPanel pode exigir alguns recursos que não estão disponíveis em um plano de hospedagem compartilhada. Aqui estão os recursos necessários do cPanel:

  • Terminal Access / SSH Access
  • Installing Composer

Vamos analisar os seguintes requisitos e os detalhes das etapas de instalação.

Acesso ao Terminal / SSH

Para instalar o NexoPOS, você precisará de acesso ao seu servidor por meio de um terminal. Isso pode ser feito usando o recurso Terminal disponível no cPanel ou conectando via SSH. Ambas as opções permitem executar os comandos necessários diretamente no seu servidor.

Se o seu provedor de hospedagem não oferecer acesso a um terminal ou SSH, provavelmente você não conseguirá instalar o NexoPOS corretamente, pois a instalação depende de ferramentas de linha de comando.

cpanel

Você pode executar “hostnamectl” para obter alguns detalhes sobre o host ao qual você está conectado.

Instalando o Composer

A partir deste momento, você está pronto para instalar o Composer. Você precisará executar os seguintes comandos:

curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php
php -r "unlink('composer-setup.php');"

Você pode precisar habilitar o “allow_url_fopen” na configuração do seu php.ini. Essa opção talvez esteja disponível apenas no WHM do seu cPanel.

image570218

Após a instalação, você pode verificar se funciona executando:

composer --version
composer

Você deve observar que a instalação pode estar restrita à conta WHM. Portanto, convidamos você a entrar em contato com seu provedor de hospedagem para obter mais orientações. 

Agora vamos prosseguir com a configuração do domínio.

Configuração de Domínio

Para que a sua instalação do NexoPOS fique acessível, você precisa apontar o seu domínio para o endereço IP do seu servidor. Se você estiver usando o Cloudflare, vá até as configurações de DNS e crie um registro “A” com o IP do seu servidor, assim:

a-records

Se você tentar acessar o domínio e ver uma página de diretório vazia, isso significa que o domínio está apontando com sucesso para o seu servidor cPanel, mas ele não consegue encontrar os arquivos do NexoPOS.

empty-directory

Agora precisamos instalar o NexoPOS e, novamente, usaremos o Composer para isso.

Instalando o NexoPOS

Depois que o Composer estiver instalado, você pode usá-lo para baixar e configurar o NexoPOS diretamente no seu servidor.

A partir do seu terminal, navegue até o diretório onde você deseja instalar o NexoPOS (por exemplo, “nexopos”). Precisaremos garantir que o caminho “/home/[user]/nexopos” exista; caso contrário, criaremos o diretório “nexopos”. Observe que “[user]” se refere ao seu nome de usuário do cPanel.

Agora navegue dentro do diretório "nexopos" e então execute:

composer create project blair2004/NexoPOS .
nexopos-installation

Observe que, se a instalação falhar, algumas extensões do PHP podem não ser habilitadas, como “fileinfo”. Isso pode ser habilitado no WHM.

fileinfo

A partir daqui, vamos excluir o diretório “public_html” e criar um link simbólico que apontará para o diretório “public” do nosso projeto em /home/[user]/nexopos/public.

rm -rf public_html
ln -s nexopos/public public_html

A partir de agora, você deve ver a página de boas-vindas do NexoPOS. Se for o caso, você pode prosseguir com a configuração do assistente.