Installera WebERP på Ubuntu 16.04 LTS med stöd för Nginx, MariaDB och PHP 7.1

  • Cornelius Paul
  • 0
  • 3119
  • 587

Om du letar efter en öppen källkod ERP-programvara för att driva ditt företag har du många val ... Men vad du än väljer att gå med, se till att testa WebERP först ...

WebERP är ett populärt och allmänt använt system med öppen källkodsredovisning och affärshantering baserat på PHP. Den har allt du behöver för att skapa och hantera ditt företag från distribution och tillverkning till Point of Sale (POS) och webbutik.

Om du letar efter en funktionell plattform för att hantera saker som inköpsorder, webbutik, tillverkning, försäljning, huvudbok, frakt hittar du WebERP som användbart. Denna korta handledning kommer att visa studenter och nya användare hur man installerar WebERP på Ubuntu 16.04 LTS med stöd för Nginx, MariaDB och PHP 7.1.

Det här inlägget omfattar installation av den senaste versionen av WebERP, som i skrivande stund var i version 4.14.1.

För att komma igång med installationen av WebERP, följ stegen nedan:

Steg 1: Installera Nginx

WebERP kräver en webbserver för att fungera och den näst mest populära webbservern som används idag efter Apache2 är Nginx. Så, gå och installera Nginx på Ubuntu genom att köra kommandona nedan:

sudo apt installera nginx

Kör sedan kommandona nedan för att stoppa, starta och aktivera Nginx-tjänsten att alltid starta med serverstövlarna.

sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktivera nginx.service 

Steg 2: Installera MariaDB

WebERP kräver också en databasserver för att fungera ... och MariaDB-databasservern är ett bra ställe att börja på. För att installera det kör du kommandona nedan.

sudo apt installera mariadb-server mariadb-client

Efter installationen kan kommandona nedan användas för att stoppa, starta och aktivera att MariaDB-tjänsten alltid startar när servern startar.

sudo systemctl stoppa mysql.service sudo systemctl starta mysql.service sudo systemctl aktivera mysql.service 

Därefter kör du kommandona nedan för att säkra MariaDB-servern.

sudo mysql_secure_installation

När du uppmanas att svara på frågorna nedan genom att följa guiden.

  • Ange aktuellt lösenord för root (ange för inget): Tryck bara på Stiga på
  • Ange root-lösenord? [Y / n]: Y
  • Nytt lösenord: Ange lösenord
  • Ange nytt lösenord: Upprepa lösenordet
  • Ta bort anonyma användare? [Y / n]: Y
  • Tillåt inte root-inloggning på distans? [Y / n]: Y
  • Ta bort testdatabasen och få tillgång till den? [Y / n]: Y
  • Ladda om behörighetstabeller nu? [Y / n]: Y

Starta om MariaDB-servern

sudo systemctl starta om mysql.service

Steg 3: Installera PHP 7.1 -FPM och relaterade moduler

PHP 7.1 är inte tillgängligt på Ubuntu-standardförvar ... för att kunna installera det måste du hämta det från tredjepartsförvar..

Kör kommandona nedan för att lägga till nedanstående tredjepartsförvar för att uppgradera till PHP 7.1

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

Uppdatera och uppgradera sedan till PHP 7.1

sudo apt uppdatering

Kör kommandona nedan för att installera PHP 7.1 och relaterade moduler.

sudo apt installera 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

Steg 4: Skapa WebERP-databas

Nu när du har installerat alla paket som krävs, fortsätt nedan för att börja konfigurera servrarna. Kör först kommandona nedan för att skapa WebERP-databas.

Kör kommandona nedan för att logga in på databasservern. När du uppmanas att ange ett lösenord skriver du root-lösenordet du skapade ovan.

sudo mysql -u root -p

Skapa sedan en databas som heter weberp

SKAPA DATABAS weberp;

Skapa en databasanvändare som heter magentouser med nytt lösenord

SKAPA ANVÄNDARE 'webdrpuser' @ 'localhost' IDENTIFIERAD AV 'new_password_here';

Ge sedan användaren full åtkomst till databasen.

GRANT ALL ON weberp. * TILL 'weberpuser' @ 'localhost' IDENTIFIERAD AV 'user_password_here' MED GRANT-ALTERNATIV;

Slutligen spara dina ändringar och avsluta.

FLUSH PRIVILEGES; UTGÅNG; 

Steg 5: Ladda ner den senaste versionen av WebERP

Gå sedan till WebERP-webbplatsen och ladda ner den senaste versionen av programvaran genom att följa kommandona nedan och extrahera den.

Efter nedladdningen kör du kommandona nedan för att extrahera nedladdningsfilen till Nginx rotkatalog.

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 

Kör sedan kommandona nedan för att ställa in rätt behörigheter för att WebERP ska fungera.

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

Steg 6: Konfigurera Nginx

Slutligen konfigurerar du Nginx-webbplatsens konfigurationsfil för WebERP. Den här filen styr hur användare får åtkomst till WebERP-innehåll. Kör kommandona nedan för att skapa en ny konfigurationsfil som heter weberp.

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

Kopiera sedan och klistra in innehållet nedan i filen och spara det. Ersätt den markerade raden med ditt eget domännamn och katalogens rotplats.

server lyssna 80; lyssna [::]: 80; root / var / www / html / weberp; index index.php index.html index.htm; server_name exempel.com www.exempel.com; plats / try_files $ uri $ uri / = 404;  plats ~ [^ /] \. php (/ | $) inkluderar utdrag / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; inkluderar fastcgi_params;  

Spara filen och avsluta.

Steg 7: Aktivera WebERP- och omskrivningsmodulen

Efter att ha konfigurerat VirtualHost ovan, aktivera det genom att köra kommandona nedan

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

Steg 8: Starta om Apache2

För att ladda alla inställningar ovan startar du om Apache2 genom att köra kommandona nedan.

sudo systemctl starta om nginx.service

Öppna sedan din webbläsare och bläddra till serverns domännamn. Du bör se installationsguiden för WebERP att slutföra. Följ guiden noga.

http://exempel.com

Skriv sedan informationen om databasanslutningen och fortsätt

Klicka slutligen på Installera för att slutföra installationsguiden

Njut av!

Grattis! Du har installerat WebERP på Ubuntu 17.04 | 17.10




Ingen har kommenterat den här artikeln än.

En samling användbar information om operativsystemet Linux och ny teknik
Färska artiklar, praktiska tips, detaljerade recensioner och guider. Känn dig hemma i Linux-operativsystemets värld