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

  • Ronald Ferguson
  • 0
  • 562
  • 12

Existem muitos softwares de gerenciamento de recursos corporativos de código aberto no mercado hoje ... No entanto, se você está procurando um verdadeiro ERP de código aberto, talvez queira dar uma olhada no WebERP ...

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 a loja na web.

Se você está procurando uma plataforma funcional e de alto desempenho 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 Apache2, 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 Apache2

WebERP requer um servidor web e o servidor web mais popular em uso hoje é o Apache2. Então, instale o Apache2 no Ubuntu executando os comandos abaixo:

sudo apt install apache2

Depois de instalar o Apache2, execute os comandos abaixo para desativar a listagem de diretório.

sudo sed -i "s / Opções Índices FollowSymLinks / Opções FollowSymLinks /" /etc/apache2/apache2.conf

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

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Etapa 2: Instale o MariaDB

O WebERP também requer um servidor de banco de dados ... 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 para 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: instalar o PHP 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

sudo apt install php7.1 libapache2-mod-php7.1 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 para o diretório raiz do Apache2.

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 Apache2

Finalmente, configure o arquivo de configuração do site Apahce2 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.conf

sudo nano /etc/apache2/sites-available/weberp.conf

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.

 ServerAdmin [email protected] DocumentRoot / var / www / html / weberp / ServerName example.com ServerAlias ​​www.example.com  Opções FollowSymlinks AllowOverride Todos permitir, negar permissão de todos  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinado  

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 a2ensite weberp.conf sudo a2enmod rewrite 

Etapa 8: reinicie o Apache2

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

sudo systemctl restart apache2.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 16.04 LTS




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