Installer WebERP på Ubuntu 16.04 LTS med Nginx, MariaDB og PHP 7.1 Support

  • Noah Scott
  • 0
  • 2546
  • 53

Hvis du leder efter en open source ERP-software til at drive din virksomhed, har du mange valg ... Uanset hvad du beslutter dig for at gå med, skal du sørge for at teste WebERP først ...

WebERP er et populært og udbredt open source-regnskabs- og forretningsstyringssystem baseret på PHP. Det har alt hvad du behøver for at oprette og styre din virksomhed fra distribution og produktion til salgssted (POS) og webbutik.

Hvis du leder efter en funktionel platform til at styre ting som indkøbsordre, webshop, produktion, salg, hovedbog, forsendelse, finder du WebERP at være nyttigt. Denne korte vejledning viser studerende og nye brugere, hvordan man installerer WebERP på Ubuntu 16.04 LTS med Nginx, MariaDB og PHP 7.1 support.

Dette indlæg dækker installation af den nyeste version af WebERP, som i skrivende stund var i version 4.14.1.

For at komme i gang med installation af WebERP skal du følge nedenstående trin:

Trin 1: Installer Nginx

WebERP kræver en webserver for at fungere, og den næstmest populære webserver, der bruges i dag efter Apache2, er Nginx. Så gå og installer Nginx på Ubuntu ved at køre nedenstående kommandoer:

sudo apt installere nginx

Kør derefter kommandoerne nedenfor for at stoppe, starte og aktivere Nginx-tjenesten til altid at starte med serverstøvlerne.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service 

Trin 2: Installer MariaDB

WebERP kræver også en databaseserver for at fungere ... og MariaDB-databaseserver er et godt sted at starte. For at installere det skal du køre kommandoerne nedenfor.

sudo apt installere mariadb-server mariadb-client

Efter installationen kan nedenstående kommandoer bruges til at stoppe, starte og aktivere MariaDB-tjenesten til altid at starte, når serveren starter.

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl aktiver mysql.service 

Kør derefter kommandoerne nedenfor for at sikre MariaDB-serveren.

sudo mysql_secure_installation

Når du bliver bedt om det, skal du besvare nedenstående spørgsmål ved at følge vejledningen.

  • Indtast den aktuelle adgangskode til root (indtast for ingen): Tryk bare på Gå ind
  • Sæt root-adgangskode? [Y / n]: Y
  • Ny adgangskode: Indtast adgangskode
  • Genindtast nyt kodeord: Gentag adgangskode
  • Fjern anonyme brugere? [Y / n]: Y
  • Tillad ikke rodlogin eksternt? [Y / n]: Y
  • Fjern testdatabase og adgang til den? [Y / n]: Y
  • Genindlæs privilegietabeller nu? [Y / n]: Y

Genstart MariaDB-serveren

sudo systemctl genstart mysql.service

Trin 3: Installer PHP 7.1 -FPM og relaterede moduler

PHP 7.1 er ikke tilgængelig på Ubuntu-standardopbevaringssteder ... for at installere det bliver du nødt til at få det fra tredjepartsopbevaringssteder.

Kør nedenstående kommandoer for at tilføje nedenstående tredjepartsregister for at opgradere til PHP 7.1

sudo apt-get install software-egenskaber-fælles sudo add-apt-repository ppa: ondrej / php

Opdater derefter og opgrader til PHP 7.1

sudo apt opdatering

Kør nedenstående kommandoer for at installere PHP 7.1 og relaterede moduler.

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

Trin 4: Opret WebERP-database

Nu hvor du har installeret alle de nødvendige pakker, skal du fortsætte nedenfor for at begynde at konfigurere serverne. Kør først kommandoerne nedenfor for at oprette WebERP-database.

Kør nedenstående kommandoer for at logge på databaseserveren. Når du bliver bedt om en adgangskode, skal du skrive root-adgangskoden, du oprettede ovenfor.

sudo mysql -u root -p

Opret derefter en database kaldet weberp

OPRET DATABASE weberp;

Opret en databasebruger kaldet magentouser med ny adgangskode

Opret BRUGER 'webdrpuser' @ 'localhost' IDENTIFICERET AF 'new_password_here';

Giv derefter brugeren fuld adgang til databasen.

TILGIV ALLE PÅ weberp. * TIL 'weberpuser' @ 'localhost' IDENTIFICERET AF 'user_password_here' MED GRANT-MULIGHED;

Endelig gem dine ændringer og afslut.

FLUSH PRIVILEGES; AFSLUT; 

Trin 5: Download WebERP seneste udgivelse

Dernæst skal du besøge WebERP-webstedet og downloade den nyeste version af softwaren ved at følge nedenstående kommandoer og udtrække den.

Efter download skal du køre kommandoerne nedenfor for at udtrække downloadfilen til Nginx rodmappe.

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 derefter kommandoerne nedenfor for at indstille de korrekte tilladelser til, at WebERP kan fungere.

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

Trin 6: Konfigurer Nginx

Til sidst skal du konfigurere Nginx-websteds konfigurationsfil til WebERP. Denne fil styrer, hvordan brugere får adgang til WebERP-indhold. Kør nedenstående kommandoer for at oprette en ny konfigurationsfil kaldet weberp.

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

Kopier og indsæt derefter indholdet nedenfor i filen, og gem det. Erstat den fremhævede linje med dit eget domænenavn og mappens rodplacering.

server lyt 80; lyt [::]: 80; rod / var / www / html / weberp; indeks index.php index.html index.htm; servernavn eksempel.dk www.eksempel.dk; placering / try_files $ uri $ uri / = 404;  placering ~ [^ /] \. php (/ | $) inkluderer uddrag / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; inkluderer fastcgi_params;  

Gem filen, og afslut.

Trin 7: Aktivér WebERP- og omskrivningsmodulet

Efter konfiguration af VirtualHost ovenfor skal du aktivere den ved at køre nedenstående kommandoer

sudo ln -s / etc / nginx / sites-tilgængelig / weberp / etc / nginx / sites-enabled /

Trin 8: Genstart Apache2

For at indlæse alle ovenstående indstillinger skal du genstarte Apache2 ved at køre nedenstående kommandoer.

sudo systemctl genstart nginx.service

Åbn derefter din browser og gennemse serverens domænenavn. Du skal se WebERP-installationsguiden for at fuldføre. Følg guiden nøje.

http://eksempel.dk

Skriv derefter info om databaseforbindelsen og fortsæt

Til sidst skal du klikke på Installer for at fuldføre installationsguiden

god fornøjelse!

Tillykke! Du har installeret WebERP på Ubuntu 17.04 | 17.10




Endnu ingen kommentarer

En samling nyttige oplysninger om Linux-operativsystemet og nye teknologier
Friske artikler, praktiske tip, detaljerede anmeldelser og guider. Føl dig hjemme i Linux-operativsystemets verden