Instale WebERP no Ubuntu 16.04 LTS com suporte Nginx, MariaDB e PHP 7.1

  • George Richardson
  • 0
  • 3615
  • 15

Se você está procurando um software ERP de código aberto para administrar seu negócio, você tem muitas opções ... No entanto, seja o que for que você decidir fazer, certifique-se de testar o WebERP primeiro ...

O WebERP é um sistema de contabilidade e gerenciamento de negócios de código aberto popular e amplamente usado, baseado em PHP. Ele tem tudo que você precisa para criar e gerenciar seu negócio, desde a distribuição e fabricação até o Ponto de Venda (PDV) e loja na web.

Se você está procurando uma plataforma funcional para gerenciar coisas como pedido de compra, loja na web, manufatura, vendas, razão geral, remessa, verá que o WebERP é útil. Este breve tutorial vai mostrar aos alunos e novos usuários como instalar o WebERP no Ubuntu 16.04 LTS com suporte a Nginx, MariaDB e PHP 7.1.

Esta postagem cobre a instalação da versão mais recente do WebERP, que no momento da redação estava na versão 4.14.1.

Para começar a instalar o WebERP, siga as etapas abaixo:

Etapa 1: Instale o Nginx

O WebERP requer um servidor web para funcionar e o segundo servidor web mais popular usado hoje depois do Apache2 é o Nginx. Então, instale o Nginx no Ubuntu executando os comandos abaixo:

sudo apt install nginx

Em seguida, execute os comandos abaixo para parar, iniciar e habilitar o serviço Nginx para sempre iniciar com as inicializações do servidor.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service 

Etapa 2: Instale o MariaDB

O WebERP também requer um servidor de banco de dados para funcionar ... e o servidor de banco de dados MariaDB é um ótimo lugar para começar. Para instalá-lo, execute os comandos abaixo.

sudo apt install mariadb-server mariadb-client

Após a instalação, os comandos abaixo podem ser usados ​​para parar, iniciar e habilitar o serviço MariaDB para sempre iniciar quando o servidor for inicializado.

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service 

Depois disso, execute os comandos abaixo para proteger o servidor MariaDB.

sudo mysql_secure_installation

Quando solicitado, responda às perguntas abaixo seguindo o guia.

  • Digite a senha atual do root (digite nenhum): Basta pressionar o Entrar
  • Definir senha de root? [S / n]: S
  • Nova senha: Digite a senha
  • Digite a nova senha novamente: repita a senha
  • Remover usuários anônimos? [S / n]: S
  • Desautorizar login de root remotamente? [S / n]: S
  • Remover banco de dados de teste e acesso a ele? [S / n]: S
  • Recarregar tabelas de privilégios agora? [S / n]: S

Reinicie o servidor MariaDB

sudo systemctl restart mysql.service

Etapa 3: Instale o PHP 7.1 -FPM e módulos relacionados

O PHP 7.1 não está disponível nos repositórios padrão do Ubuntu ... para instalá-lo, você terá que obtê-lo de repositórios de terceiros.

Execute os comandos abaixo para adicionar o repositório de terceiros abaixo para atualizar para o PHP 7.1

sudo apt-get install software-propriedades-common sudo add-apt-repository ppa: ondrej / php

Em seguida, atualize e atualize para PHP 7.1

atualização apt sudo

Execute os comandos abaixo para instalar o PHP 7.1 e módulos relacionados.

sudo apt install php7.1-fpm php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7. 1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Etapa 4: Criar banco de dados WebERP

Agora que você instalou todos os pacotes necessários, continue abaixo para iniciar a configuração dos servidores. Primeiro execute os comandos abaixo para criar o banco de dados WebERP.

Execute os comandos abaixo para fazer logon no servidor de banco de dados. Quando for solicitada uma senha, digite a senha root que você criou acima.

sudo mysql -u root -p

Em seguida, crie um banco de dados chamado weberp

CREATE DATABASE weberp;

Crie um usuário de banco de dados chamado magentouser com a nova senha

CRIAR USUÁRIO 'webdrpuser' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Em seguida, conceda ao usuário acesso total ao banco de dados.

GRANT ALL ON weberp. * TO 'weberpuser' @ 'localhost' IDENTIFICADO POR 'user_password_here' COM GRANT OPTION;

Por fim, salve suas alterações e saia.

FLUSH PRIVILEGES; SAÍDA; 

Etapa 5: Baixe a versão mais recente do WebERP

Em seguida, visite o site WebERP e baixe a versão mais recente do software seguindo os comandos abaixo e extraindo-o.

Após o download, execute os comandos abaixo para extrair o arquivo de download no diretório raiz do Nginx.

cd / tmp && wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip descompacte webERP4.14.1.zip sudo mv webERP / var / www / html / weberp 

Em seguida, execute os comandos abaixo para definir as permissões corretas para o WebERP funcionar.

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

Etapa 6: configurar o Nginx

Por fim, configure o arquivo de configuração do site Nginx para WebERP. Este arquivo controlará como os usuários acessam o conteúdo WebERP. Execute os comandos abaixo para criar um novo arquivo de configuração chamado weberp.

sudo nano / etc / nginx / sites-available / weberp

Em seguida, copie e cole o conteúdo abaixo no arquivo e salve-o. Substitua a linha destacada pelo seu próprio nome de domínio e localização raiz do diretório.

servidor escuta 80; escute [::]: 80; root / var / www / html / weberp; index index.php index.html index.htm; server_name example.com www.example.com; localização / try_files $ uri $ uri / = 404;  localização ~ [^ /] \. php (/ | $) include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; incluem fastcgi_params;  

Salve o arquivo e saia.

Etapa 7: Habilite o WebERP e o Módulo Rewrite

Depois de configurar o VirtualHost acima, habilite-o executando os comandos abaixo

sudo ln -s / etc / nginx / sites-available / weberp / etc / nginx / sites-enabled /

Etapa 8: reinicie o Apache2

Para carregar todas as configurações acima, reinicie o Apache2 executando os comandos abaixo.

sudo systemctl restart nginx.service

Em seguida, abra seu navegador e navegue até o nome de domínio do servidor. Você deverá ver o assistente de configuração do WebERP para concluir. Por favor, siga o assistente cuidadosamente.

http://example.com

Em seguida, digite as informações de conexão do banco de dados e continue

Finalmente, clique em Instalar para completar o assistente de instalação

Aproveitar!

Parabéns! Você instalou com sucesso o WebERP no Ubuntu 17.04 | 17,10




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux