Installeer WebERP op Ubuntu 16.04 LTS met Apache2, MariaDB en PHP 7.1-ondersteuning

  • Vovich Masterovich
  • 0
  • 1061
  • 50

Er zijn tegenwoordig veel open source enterprise resource management-software op de markt ... Als u echter op zoek bent naar echte open source ERP-applicaties, dan wilt u misschien eens kijken naar WebERP ...

WebERP is een populair en veelgebruikt open source boekhoud- en bedrijfsbeheersysteem op basis van PHP. Het heeft alles wat u nodig hebt om uw bedrijf op te zetten en te beheren, van distributie en productie tot verkooppunt (POS) en webwinkel.

Als u op zoek bent naar een functioneel, krachtig platform voor het beheren van zaken als inkooporder, webwinkel, productie, verkoop, grootboek, verzending, dan is WebERP handig. Deze korte tutorial laat studenten en nieuwe gebruikers zien hoe ze WebERP kunnen installeren op Ubuntu 16.04 LTS met Apache2, MariaDB en PHP 7.1 ondersteuning.

Dit bericht behandelt het installeren van de nieuwste versie van WebERP, die op het moment van schrijven de versie was 4.14.1.

Volg de onderstaande stappen om aan de slag te gaan met het installeren van WebERP:

Stap 1: Installeer Apache2

WebERP vereist een webserver en de meest populaire webserver die momenteel wordt gebruikt, is Apache2. Dus installeer Apache2 op Ubuntu door de onderstaande opdrachten uit te voeren:

sudo apt apache2 installeren

Voer na het installeren van Apache2 de onderstaande opdrachten uit om de directorylijst uit te schakelen.

sudo sed -i "s / Opties Indexen FollowSymLinks / Opties FollowSymLinks /" /etc/apache2/apache2.conf

Voer vervolgens de onderstaande opdrachten uit om de Apache2-service te stoppen, te starten en in te schakelen om altijd op te starten met de server-boot.

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

Stap 2: installeer MariaDB

WebERP vereist ook een databaseserver ... en de MariaDB-databaseserver is een geweldige plek om te beginnen. Voer de onderstaande opdrachten uit om het te installeren.

sudo apt mariadb-server mariadb-client installeren

Na installatie kunnen de onderstaande opdrachten worden gebruikt om de MariaDB-service te stoppen, te starten en in te schakelen om altijd op te starten wanneer de server opstart.

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl inschakelen mysql.service 

Voer daarna de onderstaande opdrachten uit om de MariaDB-server te beveiligen.

sudo mysql_secure_installation

Beantwoord de onderstaande vragen door de gids te volgen wanneer daarom wordt gevraagd.

  • Voer het huidige wachtwoord in voor root (voer in voor geen): druk gewoon op de Enter
  • Root-wachtwoord instellen? [J / n]: J
  • Nieuw wachtwoord: voer het wachtwoord in
  • Nieuw wachtwoord opnieuw invoeren: wachtwoord herhalen
  • Anonieme gebruikers verwijderen? [J / n]: J
  • Op afstand root-login niet toestaan? [J / n]: J
  • Testdatabase verwijderen en er toegang toe krijgen? [J / n]: J
  • Privilege-tabellen nu opnieuw laden? [J / n]: J

Start de MariaDB-server opnieuw

sudo systemctl herstart mysql.service

Stap 3: Installeer PHP en gerelateerde modules

PHP 7.1 is niet beschikbaar op de standaard repositories van Ubuntu ... om het te installeren, moet je het downloaden van repositories van derden.

Voer de onderstaande opdrachten uit om de onderstaande repository van derden toe te voegen om te upgraden naar PHP 7.1

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

Werk vervolgens bij en upgrade naar PHP 7.1

sudo apt-update

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

Stap 4: Creëer een WebERP-database

Nu u alle benodigde pakketten heeft geïnstalleerd, gaat u hieronder verder om te beginnen met het configureren van de servers. Voer eerst de onderstaande opdrachten uit om een ​​WebERP-database te maken.

Voer de onderstaande opdrachten uit om in te loggen op de databaseserver. Als je om een ​​wachtwoord wordt gevraagd, typ je het root-wachtwoord dat je hierboven hebt gemaakt.

sudo mysql -u root -p

Maak vervolgens een database met de naam weberp

DATABASE AANMAKEN weberp;

Maak een databasegebruiker aan met de naam magentouser met een nieuw wachtwoord

CREËER GEBRUIKER 'webdrpuser' @ 'localhost' GEÏDENTIFICEERD DOOR 'new_password_here';

Geef de gebruiker vervolgens volledige toegang tot de database.

VERLEENT ALLES OP weberp. * AAN 'weberpuser' @ 'localhost' GEÏDENTIFICEERD DOOR 'user_password_here' MET SUBSIDIE OPTIE;

Sla ten slotte uw wijzigingen op en sluit af.

VOORRECHTEN VOOR SPOELEN; UITGANG; 

Stap 5: Download de nieuwste versie van WebERP

Bezoek vervolgens de WebERP-site en download de nieuwste versie van de software door de onderstaande opdrachten te volgen en deze uit te pakken.

Voer na het downloaden de onderstaande opdrachten uit om het downloadbestand uit te pakken naar de Apache2-hoofdmap.

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 

Voer vervolgens de onderstaande opdrachten uit om de juiste machtigingen in te stellen zodat WebERP werkt.

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

Stap 6: Configureer Apache2

Configureer ten slotte het Apahce2-siteconfiguratiebestand voor WebERP. Dit bestand bepaalt hoe gebruikers toegang krijgen tot WebERP-inhoud. Voer de onderstaande opdrachten uit om een ​​nieuw configuratiebestand te maken met de naam weberp.conf

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

Kopieer en plak vervolgens de onderstaande inhoud in het bestand en sla het op. Vervang de gemarkeerde regel door uw eigen domeinnaam en directory-rootlocatie.

 ServerAdmin [email protected] DocumentRoot / var / www / html / weberp / ServerName example.com ServerAlias ​​www.example.com  Opties FollowSymlinks AllowOverride All Order toestaan, weigeren toestaan ​​van iedereen  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log gecombineerd  

Sla het bestand op en sluit af.

Stap 7: Schakel de WebERP- en herschrijfmodule in

Na het configureren van de bovenstaande VirtualHost, schakelt u deze in door de onderstaande opdrachten uit te voeren

sudo a2ensite weberp.conf sudo a2enmod herschrijven 

Stap 8: Start Apache2 opnieuw

Om alle bovenstaande instellingen te laden, start u Apache2 opnieuw door de onderstaande opdrachten uit te voeren.

sudo systemctl herstart apache2.service

Open vervolgens uw browser en blader naar de serverdomeinnaam. U zou de WebERP-installatiewizard moeten zien om te voltooien. Volg de wizard zorgvuldig.

http://example.com

Typ vervolgens de databaseverbindingsinformatie en ga verder

Klik ten slotte op Installeren om de installatiewizard te voltooien

Genieten!

Gefeliciteerd! U hebt WebERP met succes geïnstalleerd op Ubuntu 16.04 LTS




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem