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

  • Vovich Masterovich
  • 0
  • 2628
  • 667

Det er mange åpen kildekode-programvare for ressursadministrasjon på markedet i dag ... Hvis du leter etter en ekte ERP-applikasjon med åpen kildekode, kan det være lurt å ta en titt på 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, høyytelsesplattform 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 Apache2, 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.

Følg trinnene nedenfor for å komme i gang med å installere WebERP:

Trinn 1: Installer Apache2

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

sudo apt installer apache2

Etter å ha installert Apache2, kjør kommandoene nedenfor for å deaktivere katalogoppføringen.

sudo sed -i "s / Options Indexes FollowSymLinks / Options FollowSymLinks /" /etc/apache2/apache2.conf

Kjør deretter kommandoene nedenfor for å stoppe, starte og aktivere Apache2-tjenesten til alltid å starte opp med serverstøvlene.

sudo systemctl stopp apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service 

Trinn 2: Installer MariaDB

WebERP krever også en databaseserver ... 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 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

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

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 ned nedlastingsfilen til Apache2-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 Apache2

Til slutt konfigurerer du konfigurasjonsfilen til Apahce2-nettstedet 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.conf

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

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

 ServerAdmin [email protected] DocumentRoot / var / www / html / weberp / ServerName example.com ServerAlias ​​www.example.com  Alternativer FølgSymlinker AllowOverride All Order allow, nekt allow from all  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombinert  

Lagre filen og avslutt.

Trinn 7: Aktiver WebERP- og omskrivingsmodulen

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

sudo a2ensite weberp.conf sudo a2enmod omskrive 

Trinn 8: Start Apache2 på nytt

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

sudo systemctl start apache2.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 16.04 LTS




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