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 -yVi 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_installationOvenstå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 -pVi 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.zipBemæ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.confBemæ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 / weberpFø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.