Como instalar o webERP no Ubuntu 17

Muitas organizações baseiam seus principais sistemas operacionais em distribuições Linux por motivos de segurança, confiabilidade, desempenho e escalabilidade, com milhares de aplicativos gratuitos disponíveis para várias áreas corporativas.

É por isso que hoje a Solvetic vai analisar detalhadamente como instalar o WebERP no Ubuntu 17.04 e assim ter uma valiosa ferramenta para administrar nossa contabilidade e negócios em geral de uma forma muito mais organizada.

O que é WebERPO WebERP é um sistema completo baseado em ambiente web para contabilidade e gestão empresarial que requer apenas um navegador web e um leitor de pdf para uso imediato, o que o torna uma alternativa simples e funcional.

O WebERP tem uma ampla gama de recursos que foram desenvolvidos para muitas empresas nos negócios de atacado, distribuição ou manufatura e, quando combinado com um sistema de ponto de venda de desktop interativo de terceiros, pode formar o centro de um gerenciamento de filial disperso sistema com vários ramos. Isto permite ter uma administração centralizada de todos de uma forma simples que adicionalmente conta com um WebSHOP totalmente integrado que está disponível como complemento de terceiros para toda a gestão empresarial.

O WebERP é um aplicativo de código aberto e está disponível gratuitamente para ser usado com todo o código PHP escrito de forma acessível, para que possamos adicionar nossos próprios recursos conforme necessário.

O WebERP possui vários recursos baseados em segmentos, que são:

Características gerais

  • Totalmente baseado na web, o que o torna dinâmico
  • Ele roda em qualquer servidor web compatível com PHP, onde será possível usar um servidor gerenciado
  • profissionalmente de um ISP, em vez de ter que comprar e manter seu próprio servidor
  • Uso mínimo de JavaScript para oferecer grande compatibilidade com todos os navegadores e dispositivos habilitados para navegação na web.
  • Gera relatórios para o formato de documento PDF portátil para o posicionamento exato do texto
  • Todos os relatórios e scripts seguem as mesmas convenções para scripts PHP consistentes e modificáveis, facilmente seguidos por empreendedores.
  • Todo o processamento é feito no servidor web sem a necessidade de instalação do software nos computadores clientes. Tudo que você precisa é um navegador e um leitor de PDF.
  • Multi-idioma, cada usuário pode ver a interface em seu idioma preferido e tem mais de 31 traduções disponíveis e agrupadas com o sistema.
  • Os números são exibidos apropriadamente para o idioma selecionado e a entrada é permitida neste formato.
  • Compatível com Utf-8
  • 9 temas disponíveis e incluídos com o sistema para selecionar o ambiente desejado
  • Pode ser integrado a um wiki para fornecer artigos, fornecedores e histórias de clientes atualizados

Características de segurança

  • Os usuários podem ser definidos com acesso a apenas algumas opções usando um modelo baseado em funções. As funções às quais eles não têm acesso não serão exibidas.
  • Os usuários podem ser limitados a locais de estoque específicos
  • Os usuários devem ter acesso específico para inserir transações para cada conta bancária definida
  • As opções aplicáveis ​​a certas funções podem ser configuradas graficamente e os usuários definem o que cumprem em uma determinada função.
  • Os logins dos vendedores podem ser definidos limitando esses usuários para ver apenas suas próprias contas e pedidos de clientes.
  • A entrada de senha incorreta (mais de 3 vezes) bloqueia a conta até que seja redefinida pelo administrador do sistema. Isso evita que crackers de senha quebrem a segurança e acessem informações
  • As páginas podem ser criptografadas usando SSL e o WebERP pode ser configurado para exibir apenas páginas usando SSL para garantir que todas as informações que passam pela Internet sejam criptografadas.
  • Os usuários podem ser definidos para ver apenas alguns módulos no menu principal, de forma que as opções do menu que não têm acesso não sejam exibidas na tela.
  • A segurança HTTP pode ser configurada em cima da segurança embutida para fornecer dois níveis de segurança: o primeiro para acessar totalmente o servidor web e o segundo para alcançar o WebERP

Vendas e pedidos

  • As cotações podem ser inseridas e impressas desta forma e, em seguida, alteradas para um pedido se o cliente aceitar sem inserir novamente o pedido.
  • Os pedidos do cliente podem ser inseridos e mantidos e referenciados de volta ao número do pedido do cliente.
  • A quantidade acumulada no pedido de um item de estoque é exibida como uma demanda nas consultas de status de estoque.
  • Os pedidos inseridos podem ser cobrados diretamente com pouca ou nenhuma entrada adicional.
  • Vários envios são possíveis a partir de um único pedido. O pedido preserva as referências de cada remessa permitindo seu gerenciamento
  • As diferenças de pedido são registradas quando as remessas não são iguais às quantidades pedidas para entrega de relatório em tempo integral.
  • Os preços são retornados automaticamente com base no tipo de vendas, divisão e moeda do cliente.
  • O preço pode ser definido para entrar em vigor a partir de datas específicas e terminar em uma data final
  • O preço é por moeda
  • Qualquer número de listas de preços pode ser mantido. Os clientes são definidos para obter seus preços de uma lista de preços específica.
  • Descontos de desconto de quantidade em uma variedade de produtos são calculados automaticamente com base em uma matriz de desconto.
  • Execute cálculos automáticos de frete com base no método de envio e endereço de entrega
  • As encomendas calculam o peso e a cúbica em função do peso unitário do artigo e da cúbica.
  • Pedidos repetidos automaticamente podem ser inseridos e se os pedidos forem para "itens de serviço", o pedido também pode ser cobrado automaticamente.
  • Gere relatórios diários de vendas e gráficos de vendas ad hoc
  • Impostos
  • Opções fiscais flexíveis adequadas para Canadá, EUA, África do Sul, Reino Unido, Austrália, Nova Zelândia e a maioria dos países
  • Gera a taxa de imposto dependendo do tipo de produto
  • As taxas de impostos dependem da localização do cliente

Além dessas características, encontramos muitas outras associadas a bancos, contas a pagar, compras, etc.

A seguir, veremos como instalar e usar o WebERP no Ubuntu 17.04.

1. Atualização do Ubuntu OS e instalação do servidor LAMP

Passo 1
O primeiro passo a tomar é atualizar os pacotes instalados no sistema e para isso executaremos as seguintes linhas:

 sudo apt update sudo apt upgrade

PROLONGAR

Passo 2
O aplicativo WebERP roda em Apache, é escrito em PHP e usa MySQL para armazenar o banco de dados, portanto devemos instalar Apache, PHP e MariaDB no sistema operacional para o funcionamento ideal do WebERP.

Executaremos a seguinte linha para instalar Apache, PHP e as bibliotecas PHP necessárias:

 sudo apt install apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y

PROLONGAR

etapa 3
Assim que a instalação for concluída, procedemos para iniciar o serviço Apache e habilitá-lo desde a inicialização do sistema executando o seguinte:

 sudo systemctl start apache2 sudo systemctl enable apache2

PROLONGAR

2. Instalação MariaDB Ubuntu

Passo 1
Por padrão, a última versão do MariaDB não está disponível no Ubuntu 17.04, por este motivo, será necessário adicionar o repositório MariaDB ao seu sistema executando as seguintes linhas:

 sudo apt install software-properties-common -y sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch = amd64, i386, ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main '

PROLONGAR

Passo 2
Atualizamos os pacotes no repositório executando:

 sudo apt update -y
Instalamos o servidor MariaDB executando o seguinte:
 sudo apt install mariadb-server mariadb-client -y

PROLONGAR

etapa 3
Durante o processo de instalação, a seguinte mensagem será exibida, onde definiremos a senha do usuário root do MariaDB:

PROLONGAR

Passo 2
Entramos com a senha, pressionamos Enter e devemos confirmá-la novamente. Pressione Enter e o processo de instalação do MariaDB continuará

PROLONGAR

Etapa 5
Iniciamos o serviço MySQL e o ativamos na inicialização do sistema executando as seguintes linhas:

 sudo systemctl start mysql sudo systemctl enable mysql

PROLONGAR

3. Configuração MariaDB Ubuntu

Passo 1
O próximo passo é garantir a instalação do MariaDB e para isso executaremos o seguinte script:

 sudo mysql_secure_installation
O script acima definirá a senha de root, removerá usuários anônimos, proibirá o login de root remoto e removerá o banco de dados de teste.

Passo 2
Lá, responderemos a cada pergunta exibida, conforme o caso:

PROLONGAR

Assim que este processo for concluído, veremos o seguinte:

PROLONGAR

etapa 3
Assim que o servidor MariaDB estiver protegido, devemos entrar no console MySQL e criar um banco de dados para WebERP executando o seguinte:

 mysql -u root -p
Vamos inserir a senha do root e criar um banco de dados conforme necessário com a seguinte linha:
 CRIAR BANCO DE DADOS weberp_db;
Agora, vamos criar um nome de usuário e senha para WebERP com o seguinte comando:
 CRIAR USUÁRIO 'weberp' @ 'localhost' IDENTIFICADO POR 'senha';
Agora vamos conceder privilégios ao banco de dados weberp executando o seguinte:
 CONCEDE TODOS OS PRIVILÉGIOS EM weberp_db. * TO 'weberp' @ 'localhost';
Vamos carregar os privilégios executando:
 privilégios de descarga;
Saímos do banco de dados executando a linha:
 saída;

PROLONGAR

4. Download do WebERP Ubuntu

Passo 1
A próxima etapa é baixar a versão mais recente do WebERP de seu site oficial com o comando wget, executando o seguinte:

 wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
ObservaçãoA versão atual é 4.14.1, antes de executar o comando podemos visitar o site para verificar se existe uma mais recente.

PROLONGAR

Passo 2
Prosseguimos para extrair o conteúdo baixado executando o seguinte:

 descompacte webERP4.14.1.zip

PROLONGAR

etapa 3
Assim que o conteúdo for extraído, vamos copiar o diretório extraído no diretório raiz da web do Apache:

 sudo cp -r webERP / var / www / html / weberp

PROLONGAR

Agora vamos alterar a propriedade do diretório weberp:

 sudo chown -R www-data: www-data / var / www / html / weberp

5. Configuração do Apache para Ubuntu WebERP


Neste ponto, vamos criar um arquivo de host virtual apache para WebERP executando o seguinte:
 sudo nano /etc/apache2/sites-available/weberp.conf
ObservaçãoPodemos usar o editor desejado para esta ação.

No novo arquivo, colaremos as seguintes linhas:

 ServerAdmin [email protected] DocumentRoot "/ var / www / html / weberp /" ServerName yourdomain.com ServerAlias ​​www.yourdomain.com <Options FollowSymLinks AllowOverride All ***** allow, deny allow from all ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log common 

PROLONGAR

Salvamos as alterações usando as teclas Ctrl + O e saímos do editor usando as teclas Ctrl + X. Agora devemos ativar o novo host virtual com o seguinte comando:

 sudo a2ensite weberp

PROLONGAR

Reiniciamos o Apache executando o seguinte:

 sudo systemctl restart apache2

6. Configuração de firewall do Ubuntu 17 e acesso WebERP


O WebERP roda na porta 80, então será necessário configurar o firewall para permitir a porta 80 por ele.

Para isso vamos executar as seguintes linhas:

 sudo ufw enable (Habilitar o firewall) sudo ufw allow 80 / tcp (Permitir a porta 80 pelo firewall) sudo ufw status (Permitir ver o status do firewall)

PROLONGAR

Depois de configurado, vamos a um navegador e inserimos o seguinte:

 http: // ip_address / weberp
As seguintes janelas serão exibidas lá:

Linguagem de instalaçãoPrimeiro selecionamos o idioma de instalação

PROLONGAR

Entrar no banco de dadosEm seguida, entramos no banco de dados que criamos anteriormente:

PROLONGAR

Fuso horárioEm seguida, definimos o fuso horário, dados da empresa e outros:

PROLONGAR

digite a senhaAo clicar em Instalar, o WebERP será instalado no sistema e posteriormente poderemos acessá-lo inserindo as respectivas credenciais:

PROLONGAR

Ao acessar o painel veremos o seguinte:

PROLONGAR

A partir daí, podemos configurar os parâmetros conforme necessário.

Desta forma, o WebERP é um aliado para uma boa gestão empresarial.

wave wave wave wave wave