Mange organisasjoner baserer sine kjerneoperativsystemer på Linux -distroer av hensyn til sikkerhet, pålitelighet, ytelse og skalerbarhet med tusenvis av gratis applikasjoner tilgjengelig for ulike bedriftsområder.
Det er av denne grunn at Solvetic i dag vil analysere i detalj hvordan du installerer WebERP i Ubuntu 17.04 og dermed har et verdifullt verktøy for å administrere regnskap og virksomhet generelt på en mye mer organisert måte.
Hva er WebERPWebERP er et komplett system basert på et nettmiljø for regnskap og forretningsstyring som bare krever en nettleser og en pdf -leser for umiddelbar bruk, noe som gjør det til et enkelt og funksjonelt alternativ.
WebERP har et bredt spekter av funksjoner som er utviklet for mange selskaper i engros-, distribusjons- eller produksjonsvirksomheten, og når det kombineres med et tredjeparts interaktivt salgssted for stasjonære datamaskiner, kan det danne sentrum for en spredt filialadministrasjon system med flere grener. Dette gjør det mulig å ha en sentralisert administrasjon av alle på en enkel måte som i tillegg har en fullt integrert WebSHOP som er tilgjengelig som et tredjeparts supplement for all virksomhetsstyring.
WebERP er en åpen kildekode -applikasjon og er gratis tilgjengelig for bruk med all PHP -kode skrevet på en tilgjengelig måte, slik at vi har muligheten til å legge til våre egne funksjoner etter behov.
WebERP har mange segmentbaserte funksjoner som er:
Generelle egenskaper
- Fullt webbasert som gjør det dynamisk
- Den kjører på hvilken som helst webserver som er kompatibel med PHP, der vil det være mulig å bruke en administrert server
- profesjonelt fra en ISP i stedet for å måtte kjøpe og vedlikeholde din egen server
- Minimal bruk av JavaScript for å tilby god kompatibilitet med alle nettlesere og nettleseraktiverte enheter.
- Genererer rapporter til det bærbare PDF -dokumentformatet for nøyaktig tekstposisjonering
- Alle rapporter og skript følger de samme konvensjonene for konsekvente og modifiserbare PHP -skript, lett etterfulgt av gründere.
- All behandling utføres på webserveren uten å måtte installere programvaren på klientdatamaskiner. Alt du trenger er en nettleser og en PDF -leser.
- Flerspråklig, hver bruker kan se grensesnittet på sitt foretrukne språk og har mer enn 31 oversettelser tilgjengelig og gruppert med systemet.
- Tall vises riktig for det valgte språket, og oppføring er tillatt i dette formatet.
- Utf-8 kompatibel
- 9 temaer tilgjengelig og inkludert i systemet for å velge ønsket miljø
- Kan integreres med en wiki for å gi oppdatert artikkel, leverandør og kundefortelling
Sikkerhets egenskaper
- Brukere kan defineres med tilgang til bare visse alternativer ved hjelp av en rollebasert modell. Funksjonene de ikke har tilgang til, vises ikke.
- Brukere kan begrenses til bestemte beholdningssteder
- Brukere må ha spesifikk tilgang for å angi transaksjoner for hver definerte bankkonto
- Alternativene som gjelder for visse funksjoner kan konfigureres grafisk, og brukerne definerer hva de oppfyller i en bestemt funksjon.
- Salgspersoners pålogginger kan defineres ved å begrense disse brukerne til å bare se sine egne kontoer og kundeordre.
- Feil passordoppføring (mer enn 3 ganger) låser kontoen til den blir tilbakestilt av systemadministratoren. Dette forhindrer at passordkrakkere bryter sikkerheten og får tilgang til informasjon
- Sider kan krypteres ved hjelp av SSL, og WebERP kan konfigureres til å bare vise sider som bruker SSL for å sikre at all informasjon som sendes over Internett er kryptert.
- Brukere kan defineres til å se bare visse moduler i hovedmenyen, slik at menyalternativer som ikke har tilgang ikke vises på skjermen.
- HTTP-sikkerhet kan konfigureres på toppen av innebygd sikkerhet for å gi to sikkerhetsnivåer: det første som får full tilgang til webserveren og det andre som når WebERP
Salg og bestillinger
- Sitater kan skrives inn og skrives ut på denne måten, og deretter endres til en ordre hvis kunden godtar uten å angi ordren på nytt.
- Kundeordre kan legges inn og vedlikeholdes og refereres tilbake til kundens ordrenummer.
- Den akkumulerte mengden i rekkefølgen på en lagervare vises som et krav i lagerstatusforespørslene.
- Bestillinger som legges inn kan faktureres direkte med liten eller ingen ekstra input.
- Flere forsendelser er mulig fra en enkelt ordre. Ordren beholder referansene til hver forsendelse slik at den kan administreres
- Bestillingsforskjeller registreres når forsendelser ikke er lik mengdene som er bestilt for rapportrapport på heltid.
- Prisene returneres automatisk basert på kundens salgstype, divisjon og valuta.
- Prisen kan settes til å gjelde fra bestemte datoer og til slutt på en siste dato
- Prisen er per mynt
- Et hvilket som helst antall prislister kan opprettholdes. Kunder er definert for å få prisene sine fra en bestemt prisliste.
- Antall pauserabatter på en rekke produkter beregnes automatisk basert på en rabattmatrise.
- Utfør automatiske fraktberegninger basert på fraktmetode og leveringsadresse
- Ordrene beregner vekten og kubikken i henhold til enhetsvekten til artikkelen og kubikken.
- Automatisk gjentatte bestillinger kan legges inn, og hvis bestillingene er for "service -varer", kan ordren også faktureres automatisk.
- Lag daglige salgsrapporter og ad-hoc salgskart
- Skatter
- Fleksible avgif.webptsalternativer egnet for Canada, USA, Sør -Afrika, Storbritannia, Australia, New Zealand og de fleste land
- Genererer skattesatsen avhengig av produkttype
- Skattesatser avhenger av kundens beliggenhet
I tillegg til disse egenskapene finner vi mange flere knyttet til banker, leverandørgjeld, kjøp, etc.
Deretter vil vi se hvordan du installerer og bruker WebERP på Ubuntu 17.04.
1. Ubuntu OS -oppdatering og LAMP -serverinstallasjon
Trinn 1
Det første trinnet å ta er å oppdatere pakkene som er installert på systemet, og for dette vil vi utføre følgende linjer:
sudo apt oppdatering sudo apt oppgradering
FORSTØRRE
Steg 2
WebERP -applikasjonen kjører på Apache, er skrevet i PHP og bruker MySQL til å lagre databasen, derfor må vi installere Apache, PHP og MariaDB i operativsystemet for optimal funksjon av WebERP.
Vi vil utføre følgende linje for å installere Apache, PHP og de nødvendige PHP -bibliotekene:
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
Trinn 3
Når installasjonen er fullført, starter vi Apache -tjenesten og aktiverer den fra systemoppstarten ved å utføre følgende:
sudo systemctl start apache2 sudo systemctl aktiver apache2
FORSTØRRE
2. MariaDB Ubuntu installasjon
Trinn 1
Som standard er den nyeste versjonen av MariaDB ikke tilgjengelig i Ubuntu 17.04, av denne grunn vil det være nødvendig å legge til MariaDB -depotet i systemet ditt ved å utføre følgende linjer:
sudo apt install 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
Steg 2
Vi oppdaterer pakkene i depotet ved å kjøre:
sudo apt update -yVi installerer MariaDB -serveren ved å utføre følgende:
sudo apt installer mariadb-server mariadb-klient -y
FORSTØRRE
Trinn 3
Under installasjonsprosessen vil følgende melding vises der vi vil definere passordet til MariaDB rotbruker:
FORSTØRRE
Steg 2
Vi skriver inn passordet, trykker Enter og vi må bekrefte det igjen. Trykk Enter, og installasjonen av MariaDB fortsetter
FORSTØRRE
Trinn 5
Vi starter MySQL -tjenesten og aktiverer den ved systemstart ved å utføre følgende linjer:
sudo systemctl start mysql sudo systemctl aktiver mysql
FORSTØRRE
3. MariaDB Ubuntu -konfigurasjon
Trinn 1
Det neste trinnet er å sikre installasjonen av MariaDB, og for dette vil vi utføre følgende skript:
sudo mysql_secure_installationSkriptet ovenfor angir rotpassordet, fjerner anonyme brukere, forbyr ekstern rotlogging og fjerner testdatabasen.
Steg 2
Der vil vi svare på hvert spørsmål som vises:
FORSTØRRE
Når denne prosessen er fullført, ser vi følgende:
FORSTØRRE
Trinn 3
Når MariaDB -serveren er beskyttet, må vi gå inn i MySQL -konsollen og opprette en database for WebERP ved å utføre følgende:
mysql -u root -pVi skriver inn rotpassordet og lager en database etter behov med følgende linje:
LAG DATABASE weberp_db;Nå vil vi opprette et brukernavn og passord for WebERP med følgende kommando:
OPPRETT BRUKER 'weberp' @ 'localhost' IDENTIFISERT MED 'passord';Nå vil vi gi privilegier til weberp -databasen ved å utføre følgende:
TILDELE ALLE PRIVILEGER PÅ weberp_db. * TIL 'weberp' @ 'localhost';Vi vil laste inn privilegiene ved å utføre:
flush -privilegier;Vi avslutter databasen ved å utføre linjen:
exit;
FORSTØRRE
4. Last ned WebERP Ubuntu
Trinn 1
Det neste trinnet er å laste ned den nyeste versjonen av WebERP fra sitt offisielle nettsted med wget -kommandoen, og utføre følgende:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zipMerkDen nåværende versjonen er 4.14.1, før vi utfører kommandoen kan vi besøke nettstedet for å sjekke om det er en nyere.
FORSTØRRE
Steg 2
Vi fortsetter med å pakke ut det nedlastede innholdet ved å utføre følgende:
pakke ut webERP4.14.1.zip
FORSTØRRE
Trinn 3
Når innholdet er trukket ut, skal vi kopiere den utpakkede katalogen i Apache -webrotkatalogen:
sudo cp -r webERP / var / www / html / weberp
FORSTØRRE
Nå vil vi endre egenskapen til weberp -katalogen:
sudo chown -R www-data: www-data / var / www / html / weberp
5. Apache -konfigurasjon for Ubuntu WebERP
På dette tidspunktet skal vi lage en apache virtuell vertsfil for WebERP ved å kjøre følgende:
sudo nano /etc/apache2/sites-available/weberp.confMerkVi kan bruke ønsket redaktør for denne handlingen.
I den nye filen limer vi inn følgende linjer:
ServerAdmin [email protected] DocumentRoot " / var / www / html / weberp /" ServerName yourdomain.com ServerAlias www.yourdomain.com <Options FollowSymLinks AllowOverride All ***** tillate, nekte tillat fra alle ErrorLog / var / logg / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log vanlig
FORSTØRRE
Vi lagrer endringene ved hjelp av Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene. Nå må vi aktivere den nye virtuelle verten med følgende kommando:
sudo a2ensite weberp
FORSTØRRE
Vi starter Apache på nytt ved å utføre følgende:
sudo systemctl starter apache2 på nytt
6. Ubuntu 17 brannmurkonfigurasjon og WebERP -tilgang
WebERP kjører på port 80, så det vil være nødvendig å konfigurere brannmuren for å tillate port 80 gjennom den.
For dette vil vi utføre følgende linjer:
sudo ufw aktivere (Aktiver brannmuren) sudo ufw tillate 80 / tcp (Tillat port 80 gjennom brannmuren) sudo ufw status (Tillat for å se statusen til brannmuren)
FORSTØRRE
Når dette er konfigurert, går vi til en nettleser og skriver inn følgende:
http: // ip_address / weberpFølgende vinduer vises der:
InstallasjonsspråkFørst velger vi installasjonsspråk
FORSTØRRE
Skriv inn databasenDeretter går vi inn i databasen som vi har opprettet tidligere:
FORSTØRRE
TidssoneDeretter definerer vi tidssonen, bedriftsdata og andre:
FORSTØRRE
oppgi passordNår du klikker på Installer, vil WebERP bli installert i systemet, og senere vil vi ha tilgang til det ved å skrive inn de respektive legitimasjonene:
FORSTØRRE
Når du åpner panelet, ser vi følgende:
FORSTØRRE
Derfra kan vi konfigurere parametrene etter behov.
På denne måten er WebERP en alliert for riktig virksomhetsstyring.