Installer WebERP på Ubuntu 16.04 LTS med støtte for Nginx, MariaDB og PHP 7.1

  • Ronald Ferguson
  • 0
  • 3398
  • 359

Hvis du leter etter en åpen kildekode ERP-programvare for å drive virksomheten din, har du mange valg ... Men uansett hva du bestemmer deg for å gå med, må du først teste WebERP ...

WebERP er et populært og mye brukt open source-regnskaps- og forretningsstyringssystem basert på PHP. Den har alt du trenger for å opprette og administrere virksomheten din fra distribusjon og produksjon til salgssted (POS) og nettbutikk.

Hvis du leter etter en funksjonell plattform for å administrere ting som innkjøpsordre, nettbutikk, produksjon, salg, hovedbok, frakt, vil du finne WebERP å være nyttig. Denne korte opplæringen skal vise studenter og nye brukere hvordan du installerer WebERP på Ubuntu 16.04 LTS med støtte for Nginx, MariaDB og PHP 7.1.

Dette innlegget dekker installering av den nyeste versjonen av WebERP, som i skrivende stund var i versjon 4.14.1.

For å komme i gang med å installere WebERP, følg trinnene nedenfor:

Trinn 1: Installer Nginx

WebERP krever en webserver for å fungere, og den nest mest populære webserveren som brukes i dag etter Apache2 er Nginx. Så, gå og installer Nginx på Ubuntu ved å kjøre kommandoene nedenfor:

sudo apt installere nginx

Deretter kjører du kommandoene nedenfor for å stoppe, starte og aktivere Nginx-tjenesten til alltid å starte opp med serverstøvlene.

sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service 

Trinn 2: Installer MariaDB

WebERP krever også en databaseserver for å fungere ... og MariaDB-databaseserver er et flott sted å starte. For å installere det, kjør kommandoene nedenfor.

sudo apt installer mariadb-server mariadb-client

Etter installasjon kan kommandoene nedenfor brukes til å stoppe, starte og aktivere MariaDB-tjenesten til alltid å starte opp når serveren starter.

sudo systemctl stopp mysql.service sudo systemctl start mysql.service sudo systemctl aktiver mysql.service 

Deretter kjører du kommandoene nedenfor for å sikre MariaDB-serveren.

sudo mysql_secure_installation

Når du blir bedt om det, svarer du på spørsmålene nedenfor ved å følge guiden.

  • Skriv inn nåværende passord for root (skriv inn for ingen): Bare trykk på Tast inn
  • Angi root-passord? [Y / n]: Y
  • Nytt passord: Skriv inn passord
  • Skriv inn nytt passord på nytt: Gjenta passord
  • Fjern anonyme brukere? [Y / n]: Y
  • Tillat ikke rotinnlogging eksternt? [Y / n]: Y
  • Fjern testdatabase og tilgang til den? [Y / n]: Y
  • Last på nytt privilegietabeller nå? [Y / n]: Y

Start MariaDB-serveren på nytt

sudo systemctl start mysql.service på nytt

Trinn 3: Installer PHP 7.1 -FPM og relaterte moduler

PHP 7.1 er ikke tilgjengelig på Ubuntu-standardregister ... for å installere det, må du hente det fra tredjepartsregister..

Kjør kommandoene nedenfor for å legge til tredjepartsregisteret nedenfor for å oppgradere til PHP 7.1

sudo apt-get install programvare-egenskaper-vanlig sudo add-apt-repository ppa: ondrej / php

Oppdater og oppgrader deretter til PHP 7.1

sudo apt oppdatering

Kjør kommandoene nedenfor for å installere PHP 7.1 og relaterte 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

Trinn 4: Opprett WebERP-database

Nå som du har installert alle pakkene som kreves, fortsett nedenfor for å begynne å konfigurere serverne. Kjør først kommandoene nedenfor for å opprette WebERP-database.

Kjør kommandoene nedenfor for å logge på databaseserveren. Når du blir bedt om et passord, skriver du inn root-passordet du opprettet ovenfor.

sudo mysql -u root -p

Opprett deretter en database som heter weberp

OPPRETT DATABASE weberp;

Opprett en databasebruker kalt magentouser med nytt passord

OPPRETT BRUKER 'webdrpuser' @ 'localhost' IDENTIFISERT AV 'new_password_here';

Gi deretter brukeren full tilgang til databasen.

GRANT ALLE PÅ weberp. * TIL 'weberpuser' @ 'localhost' IDENTIFISERT AV 'user_password_here' MED GRANT-ALTERNATIV;

Til slutt lagrer du endringene og avslutter.

FLUSH PRIVILEGES; EXIT; 

Trinn 5: Last ned den nyeste versjonen av WebERP

Deretter går du til WebERP-nettstedet og laster ned den nyeste versjonen av programvaren ved å følge kommandoene nedenfor og pakke ut den.

Etter nedlasting kjører du kommandoene nedenfor for å trekke ut nedlastingsfilen til Nginx-rotkatalogen.

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

Kjør deretter kommandoene nedenfor for å angi de riktige tillatelsene for at WebERP skal fungere.

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

Trinn 6: Konfigurer Nginx

Til slutt konfigurerer du Nginx-konfigurasjonsfilen for WebERP. Denne filen vil kontrollere hvordan brukere får tilgang til WebERP-innhold. Kjør kommandoene nedenfor for å opprette en ny konfigurasjonsfil som heter weberp.

sudo nano / etc / nginx / nettsteder-tilgjengelig / weberp

Kopier og lim deretter innholdet nedenfor i filen og lagre det. Erstatt den uthevede linjen med ditt eget domenenavn og katalogens rotplassering.

server listen 80; hør [::]: 80; root / var / www / html / weberp; indeks index.php index.html index.htm; servernavn eksempel.com www.eksempel.com; plassering / try_files $ uri $ uri / = 404;  plassering ~ [^ /] \. php (/ | $) inkluderer utdrag / 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;  

Lagre filen og avslutt.

Trinn 7: Aktiver WebERP- og omskrivingsmodulen

Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor

sudo ln -s / etc / nginx / nettsteder-tilgjengelig / weberp / etc / nginx / nettsteder-aktivert /

Trinn 8: Start Apache2 på nytt

For å laste alle innstillingene ovenfor, start Apache2 på nytt ved å kjøre kommandoene nedenfor.

sudo systemctl start nginx.service på nytt

Åpne nettleseren din og bla til serverens domenenavn. Du bør se installasjonsveiviseren for WebERP for å fullføre. Følg veiviseren nøye.

http://eksempel.com

Skriv deretter inn info om databaseforbindelsen og fortsett

Til slutt klikker du Installer for å fullføre installasjonsveiviseren

Nyt!

Gratulerer! Du har installert WebERP på Ubuntu 17.04 | 17.10




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden