Instalați WebERP pe Ubuntu 16.04 LTS cu suport Nginx, MariaDB și PHP 7.1

  • Noah Scott
  • 0
  • 2571
  • 370

Dacă sunteți în căutarea unui software ERP open source care să vă conducă afacerea, aveți mai multe opțiuni ... Cu toate acestea, indiferent cu care decideți să mergeți, asigurați-vă că testați mai întâi WebERP ...

WebERP este un sistem popular și larg utilizat de contabilitate open source și management de afaceri bazat pe PHP. Are tot ce aveți nevoie pentru a vă crea și gestiona afacerea, de la distribuție și producție până la punctul de vânzare (POS) și magazinul web.

Dacă sunteți în căutarea unei platforme funcționale pentru a gestiona lucruri cum ar fi comanda de cumpărare, magazinul web, producția, vânzările, registrul general, livrarea, veți găsi că WebERP va fi util. Acest scurt tutorial va arăta studenților și noilor utilizatori cum să instaleze WebERP pe Ubuntu 16.04 LTS cu suport Nginx, MariaDB și PHP 7.1.

Această postare acoperă instalarea celei mai recente versiuni a WebERP, care la momentul scrierii era la versiune 4.14.1.

Pentru a începe instalarea WebERP, urmați pașii de mai jos:

Pasul 1: Instalați Nginx

WebERP necesită un server web pentru a funcționa, iar al doilea server web cel mai popular folosit astăzi după Apache2 este Nginx. Deci, du-te și instalează Nginx pe Ubuntu executând comenzile de mai jos:

sudo apt instalează nginx

Apoi, executați comenzile de mai jos pentru a opri, porni și activa serviciul Nginx pentru a porni întotdeauna cu boot-urile serverului.

sudo systemctl opriți nginx.service sudo systemctl porniți nginx.service sudo systemctl activați nginx.service 

Pasul 2: Instalați MariaDB

WebERP necesită, de asemenea, un server de baze de date pentru a funcționa ... și serverul de baze de date MariaDB este un loc minunat pentru a începe. Pentru instalare executați comenzile de mai jos.

sudo apt instalați mariadb-server mariadb-client

După instalare, comenzile de mai jos pot fi folosite pentru a opri, porni și activa serviciul MariaDB pentru a porni întotdeauna la pornirea serverului.

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl activate mysql.service 

După aceea, executați comenzile de mai jos pentru a securiza serverul MariaDB.

sudo mysql_secure_installation

Când vi se solicită, răspundeți la întrebările de mai jos urmând ghidul.

  • Introduceți parola curentă pentru root (introduceți pentru niciuna): Apăsați tasta introduce
  • Setați parola de root? [Y / n]: Y
  • Parolă nouă: introduceți parola
  • Reintroduceți parola nouă: Repetați parola
  • Eliminați utilizatorii anonimi? [Y / n]: Y
  • Nu permiteți conectarea la root de la distanță? [Y / n]: Y
  • Eliminați baza de date de testare și accesați-o? [Y / n]: Y
  • Reîncărcați tabelele de privilegii acum? [Y / n]: Y

Reporniți serverul MariaDB

sudo systemctl reporniți mysql.service

Pasul 3: Instalați PHP 7.1 -FPM și module conexe

PHP 7.1 nu este disponibil în depozitele implicite Ubuntu ... pentru a-l instala, va trebui să îl obțineți din depozite terțe.

Rulați comenzile de mai jos pentru a adăuga depozitul terț de mai jos pentru a face upgrade la PHP 7.1

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

Apoi actualizați și faceți upgrade la PHP 7.1

actualizare sudo apt

Rulați comenzile de mai jos pentru a instala PHP 7.1 și module conexe.

sudo apt instalează php7.1-fpm php7.1-comun 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

Pasul 4: Creați baza de date WebERP

Acum că ați instalat toate pachetele necesare, continuați mai jos pentru a începe configurarea serverelor. Mai întâi executați comenzile de mai jos pentru a crea baza de date WebERP.

Rulați comenzile de mai jos pentru a vă conecta la serverul de baze de date. Când vi se solicită o parolă, tastați parola root pe care ați creat-o mai sus.

sudo mysql -u root -p

Apoi creați o bază de date numită weberp

CREAȚI BAZA DE DATE weberp;

Creați un utilizator de bază de date numit magentouser cu o parolă nouă

CREAȚI UTILIZATOR 'webdrpuser' @ 'localhost' IDENTIFICAT DE 'new_password_here';

Apoi acordați utilizatorului acces complet la baza de date.

ACORDAȚI TOATE PE weberp. * CĂTRE „weberpuser” @ „localhost” IDENTIFICAT DE „user_password_here” CU OPȚIUNE GRANT;

În cele din urmă, salvați modificările și ieșiți.

PRIVILEGII DE ÎNVĂȚARE; IEȘIRE; 

Pasul 5: Descărcați ultima versiune WebERP

Apoi, vizitați site-ul WebERP și descărcați cea mai recentă versiune a software-ului urmând comenzile de mai jos și extragându-l.

După descărcare, rulați comenzile de mai jos pentru a extrage fișierul descărcat în directorul rădăcină Nginx.

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

Apoi executați comenzile de mai jos pentru a seta permisiunile corecte pentru ca WebERP să funcționeze.

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

Pasul 6: Configurați Nginx

În cele din urmă, configurați fișierul de configurare a site-ului Nginx pentru WebERP. Acest fișier va controla modul în care utilizatorii accesează conținutul WebERP. Rulați comenzile de mai jos pentru a crea un nou fișier de configurare numit weberp.

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

Apoi copiați și lipiți conținutul de mai jos în fișier și salvați-l. Înlocuiți linia evidențiată cu propriul nume de domeniu și locația rădăcină a directorului.

server asculta 80; asculta [::]: 80; root / var / www / html / weberp; index index.php index.html index.htm; server_name example.com www.example.com; location / try_files $ uri $ uri / = 404;  locație ~ [^ /] \. php (/ | $) include fragmente / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; include fastcgi_params;  

Salvați fișierul și ieșiți.

Pasul 7: Activați modulul WebERP și Rewrite

După configurarea VirtualHost de mai sus, activați-l executând comenzile de mai jos

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

Pasul 8: Reporniți Apache2

Pentru a încărca toate setările de mai sus, reporniți Apache2 executând comenzile de mai jos.

sudo systemctl reporniți nginx.service

Apoi deschideți browserul și navigați la numele domeniului serverului. Ar trebui să vedeți expertul de configurare WebERP pentru a finaliza. Vă rugăm să urmați cu atenție vrăjitorul.

http://example.com

Apoi tastați informațiile despre conexiunea bazei de date și continuați

În cele din urmă, faceți clic pe Instalare pentru a finaliza asistentul de instalare

Bucurați-vă!

Felicitări! Ați instalat cu succes WebERP pe Ubuntu 17.04 | 17.10




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux