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

  • Ronald Ferguson
  • 0
  • 1751
  • 488

Det finns många programvaror för öppen källkod för resurshantering på marknaden idag ... Men om du letar efter en verklig öppen källkod ERP-applikation kan du ta en titt på WebERP ...

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, högpresterande 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 Apache2, 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 Apache2

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

sudo apt installera apache2

Efter installationen av Apache2, kör kommandona nedan för att inaktivera kataloglistan.

sudo sed -i "s / Alternativindex FollowSymLinks / Alternativ FollowSymLinks /" /etc/apache2/apache2.conf

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

sudo systemctl stoppa apache2.service sudo systemctl starta apache2.service sudo systemctl aktivera apache2.service 

Steg 2: Installera MariaDB

WebERP kräver också en databasserver ... och MariaDB-databasservern är ett bra ställe att börja. 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 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

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

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 Apache2-rotkatalogen.

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 Apache2

Slutligen konfigurerar du Apahce2-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.conf

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

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.

 ServerAdmin [email protected] DocumentRoot / var / www / html / weberp / ServerName exempel.com ServerAlias ​​www.example.com  Alternativ FöljSymlänkar AllowOverride All Order allow, neka allow from all  ErrorLog $ APACHE_LOG_DIR / error.log CustomLog $ APACHE_LOG_DIR /access.log kombinerat  

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

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 apache2.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 framgångsrikt installerat WebERP på Ubuntu 16.04 LTS




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