Sådan installeres webERP på Ubuntu 17

Mange organisationer baserer deres kerneoperativsystemer på Linux -distros af hensyn til sikkerhed, pålidelighed, ydeevne og skalerbarhed med tusindvis af gratis applikationer til rådighed for forskellige virksomhedsområder.

Det er af denne grund, at Solvetic i dag vil analysere detaljeret, hvordan man installerer WebERP i Ubuntu 17.04 og dermed har et værdifuldt værktøj til at styre vores regnskab og forretning generelt på en meget mere organiseret måde.

Hvad er WebERPWebERP er et komplet system baseret på et webmiljø til regnskab og forretningsstyring, som kun kræver en webbrowser og en pdf -læser til øjeblikkelig brug, hvilket gør det til et enkelt og funktionelt alternativ.

WebERP har en bred vifte af funktioner, der er udviklet for mange virksomheder inden for engros-, distributions- eller fremstillingsvirksomhed, og når det kombineres med et tredjeparts interaktivt desktop-point-of-system, kan det danne centrum for en spredt filialadministration system med flere grene. Dette gør det muligt at have en centraliseret administration af alle på en enkel måde, der desuden har en fuldt integreret WebSHOP, som er tilgængelig som et tredjeparts supplement til al virksomhedsledelse.

WebERP er en open source -applikation og er gratis tilgængelig til brug med alle PHP -kode skrevet på en tilgængelig måde, så vi har mulighed for at tilføje vores egne funktioner efter behov.

WebERP har mange segmentbaserede funktioner, som er:

Generelle egenskaber

  • Fuldt webbaseret, hvilket gør det dynamisk
  • Det kører på enhver webserver, der er kompatibel med PHP, der vil det være muligt at bruge en administreret server
  • professionelt fra en internetudbyder frem for at skulle købe og vedligeholde din egen server
  • Minimal brug af JavaScript for at tilbyde god kompatibilitet med alle webbrowsere og webbrowsingaktiverede enheder.
  • Genererer rapporter til det bærbare PDF -dokumentformat til nøjagtig tekstpositionering
  • Alle rapporter og scripts følger de samme konventioner for konsekvente og modificerbare PHP -scripts, let efterfulgt af iværksættere.
  • Al behandling udføres på webserveren uden at skulle installere softwaren på klientcomputere. Alt du behøver er en browser og en PDF -læser.
  • Flersproget, hver bruger kan se grænsefladen på deres foretrukne sprog og har mere end 31 oversættelser til rådighed og grupperet med systemet.
  • Tal vises korrekt på det valgte sprog, og indtastning er tilladt i dette format.
  • Utf-8 kompatibel
  • 9 tilgængelige temaer og inkluderet i systemet for at vælge det ønskede miljø
  • Kan integreres med en wiki for at levere opdateret artikel, sælger og kundefortælling

Sikkerhedsfunktioner

  • Brugere kan defineres med adgang til kun bestemte muligheder ved hjælp af en rollebaseret model. De funktioner, som de ikke har adgang til, vises ikke.
  • Brugere kan begrænses til bestemte beholdningssteder
  • Brugere skal have specifik adgang til at indtaste transaktioner for hver definerede bankkonto
  • De muligheder, der gælder for bestemte funktioner, kan konfigureres grafisk, og brugerne definerer, hvad de opfylder i en bestemt funktion.
  • Salgsmænds logins kan defineres ved at begrænse disse brugere til kun at se deres egne konti og kundeordrer.
  • Forkert adgangskode (mere end 3 gange) låser kontoen, indtil den nulstilles af systemadministratoren. Dette forhindrer password -krakere i at bryde sikkerheden og få adgang til oplysninger
  • Sider kan krypteres ved hjælp af SSL, og WebERP kan konfigureres til kun at vise sider, der bruger SSL for at sikre, at alle oplysninger, der overføres via internettet, er krypterede.
  • Brugere kan defineres til kun at se bestemte moduler i hovedmenuen, så menuindstillinger, der ikke har adgang, ikke vises på skærmen.
  • HTTP-sikkerhed kan konfigureres oven på den indbyggede sikkerhed til at give to sikkerhedsniveauer: den første til fuld adgang til webserveren og den anden til at nå WebERP

Salg og ordrer

  • Citater kan indtastes og udskrives på denne måde og derefter ændres til en ordre, hvis kunden accepterer uden at indtaste ordren igen.
  • Kundeordrer kan indtastes og vedligeholdes og refereres tilbage til kundens ordrenummer.
  • Den akkumulerede mængde i rækkefølgen af ​​en lagervare vises som et krav i lagerstatusforespørgslerne.
  • Ordrer, der indtastes, kan faktureres direkte med lidt eller ingen yderligere input.
  • Flere forsendelser er mulige fra en enkelt ordre. Ordren bevarer referencerne til hver forsendelse, så den kan administreres
  • Ordreforskelle registreres, når forsendelser ikke er lig med de mængder, der er bestilt til fuldtidsrapportering.
  • Priserne returneres automatisk baseret på kundens salgstype, division og valuta.
  • Prisen kan indstilles til at træde i kraft fra bestemte datoer og slutte på en sidste dato
  • Prisen er pr. Mønt
  • Et vilkårligt antal prislister kan opretholdes. Kunder er defineret til at få deres priser fra en bestemt prisliste.
  • Mængdepauserabatter på en række produkter beregnes automatisk baseret på en rabatmatrix.
  • Udfør automatiske fragtberegninger baseret på forsendelsesmetode og leveringsadresse
  • Ordrerne beregner vægten og kubikken i henhold til enhedens vægt og kubikken.
  • Der kan indtastes automatisk gentagne ordrer, og hvis ordrerne er for "service -varer", kan ordren også faktureres automatisk.
  • Generer daglige salgsrapporter og ad-hoc salgsdiagrammer
  • Skatter
  • Fleksible skattemuligheder egnet til Canada, USA, Sydafrika, Storbritannien, Australien, New Zealand og de fleste lande
  • Genererer afgif.webptssatsen afhængigt af produkttypen
  • Skattesatser afhænger af kundens placering

Ud over disse egenskaber finder vi mange flere forbundet med banker, leverandørgæld, køb osv.

Dernæst vil vi se, hvordan du installerer og bruger WebERP på Ubuntu 17.04.

1. Ubuntu OS -opdatering og LAMP -serverinstallation

Trin 1
Det første skridt at tage er at opdatere de pakker, der er installeret på systemet, og til dette vil vi udføre følgende linjer:

 sudo apt opdatering sudo apt opgradering

FORSTØRRE

Trin 2
WebERP -applikationen kører på Apache, er skrevet i PHP og bruger MySQL til at gemme databasen, derfor skal vi installere Apache, PHP og MariaDB i operativsystemet for optimal funktion af WebERP.

Vi udfører følgende linje for at installere Apache, PHP og de nødvendige PHP -biblioteker:

 sudo apt installere apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y

FORSTØRRE

Trin 3
Når installationen er afsluttet, fortsætter vi med at starte Apache -tjenesten og aktivere den fra systemstart ved at udføre følgende:

 sudo systemctl start apache2 sudo systemctl aktiver apache2

FORSTØRRE

2. MariaDB Ubuntu installation

Trin 1
Som standard er den nyeste version af MariaDB ikke tilgængelig i Ubuntu 17.04, derfor vil det være nødvendigt at tilføje MariaDB -depotet til dit system ved at udføre følgende linjer:

 sudo apt installere software-properties-common -y sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch = amd64, i386, ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main '

FORSTØRRE

Trin 2
Vi opdaterer pakkerne i depotet ved at udføre:

 sudo apt opdatering -y
Vi installerer MariaDB -serveren ved at udføre følgende:
 sudo apt installer mariadb-server mariadb-klient -y

FORSTØRRE

Trin 3
Under installationsprocessen vises følgende meddelelse, hvor vi vil definere adgangskoden til MariaDB -rodbrugeren:

FORSTØRRE

Trin 2
Vi indtaster adgangskoden, tryk på Enter, og vi skal bekræfte det igen. Tryk på Enter, og MariaDB -installationsprocessen fortsætter

FORSTØRRE

Trin 5
Vi starter MySQL -tjenesten og aktiverer den ved systemstart ved at udføre følgende linjer:

 sudo systemctl start mysql sudo systemctl aktiver mysql

FORSTØRRE

3. MariaDB Ubuntu -konfiguration

Trin 1
Det næste trin er at sikre installationen af ​​MariaDB, og til dette vil vi udføre følgende script:

 sudo mysql_secure_installation
Ovenstående script indstiller rodadgangskoden, fjerner anonyme brugere, forbyder fjernroot -login og fjerner testdatabasen.

Trin 2
Der vil vi besvare hvert spørgsmål, der vises, efterhånden som sagen kan være:

FORSTØRRE

Når denne proces er afsluttet, ser vi følgende:

FORSTØRRE

Trin 3
Når MariaDB -serveren er beskyttet, skal vi gå ind i MySQL -konsollen og oprette en database til WebERP ved at udføre følgende:

 mysql -u root -p
Vi indtaster rodadgangskoden og opretter en database efter behov med følgende linje:
 Opret DATABASE weberp_db;
Nu opretter vi et brugernavn og en adgangskode til WebERP med følgende kommando:
 Opret BRUGER 'weberp' @ 'localhost' IDENTIFICERET MED 'adgangskode';
Nu vil vi give privilegier til weberp -databasen ved at udføre følgende:
 TILDELE ALLE PRIVILEGER PÅ weberp_db. * TIL 'weberp' @ 'localhost';
Vi indlæser privilegierne ved at udføre:
 skyllerettigheder;
Vi forlader databasen ved at udføre linjen:
 Afslut;

FORSTØRRE

4. WebERP Ubuntu Download

Trin 1
Det næste trin er at downloade den nyeste version af WebERP fra dets officielle websted med wget -kommandoen, der udfører følgende:

 wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
BemærkDen nuværende version er 4.14.1, før vi udfører kommandoen, kan vi besøge webstedet for at kontrollere, om der er en nyere.

FORSTØRRE

Trin 2
Vi fortsætter med at udtrække det downloadede indhold ved at udføre følgende:

 pak webERP4.14.1.zip ud

FORSTØRRE

Trin 3
Når indholdet er ekstraheret, vil vi kopiere det ekstraherede bibliotek i Apache -webrotmappen:

 sudo cp -r webERP / var / www / html / weberp

FORSTØRRE

Nu vil vi ændre egenskaben for weberp -biblioteket:

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

5. Apache -konfiguration til Ubuntu WebERP


På dette tidspunkt vil vi oprette en apache virtuel værtfil til WebERP ved at køre følgende:
 sudo nano /etc/apache2/sites-available/weberp.conf
BemærkVi kan bruge den ønskede editor til denne handling.

I den nye fil vil vi indsætte følgende linjer:

 ServerAdmin [email protected] DocumentRoot " / var / www / html / weberp /" ServerName yourdomain.com ServerAlias ​​www.yourdomain.com <Options FollowSymLinks AllowOverride All ***** tillader, nægt tillad fra alle ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log fælles 

FORSTØRRE

Vi gemmer ændringerne ved hjælp af Ctrl + O -tasterne og forlader editoren ved hjælp af Ctrl + X -tasterne. Nu skal vi aktivere den nye virtuelle vært med følgende kommando:

 sudo a2ensite weberp

FORSTØRRE

Vi genstarter Apache ved at udføre følgende:

 sudo systemctl genstart apache2

6. Ubuntu 17 firewall -konfiguration og WebERP -adgang


WebERP kører på port 80, så det bliver nødvendigt at konfigurere firewallen til at tillade port 80 igennem den.

Til dette vil vi udføre følgende linjer:

 sudo ufw aktiver (Aktiver firewall) sudo ufw tillader 80 / tcp (Tillad port 80 gennem firewall) sudo ufw status (Tillad for at se firewallens status)

FORSTØRRE

Når dette er konfigureret, går vi til en browser og indtaster følgende:

 http: // ip_address / weberp
Følgende vinduer vises der:

InstallationssprogFørst vælger vi installationssprog

FORSTØRRE

Indtast databaseDerefter indtaster vi den database, som vi tidligere har oprettet:

FORSTØRRE

TidszoneDerefter definerer vi tidszonen, virksomhedsdata og andre:

FORSTØRRE

Indtast adgangskodeNår du klikker på Installer, installeres WebERP i systemet, og senere vil vi have adgang til det ved at indtaste de respektive legitimationsoplysninger:

FORSTØRRE

Når vi åbner panelet, ser vi følgende:

FORSTØRRE

Derfra kan vi konfigurere parametrene efter behov.

På denne måde er WebERP en allieret til korrekt forretningsstyring.

wave wave wave wave wave