Daugelis organizacijų savo saugumo, patikimumo, našumo ir mastelio sumetimais savo pagrindines operacines sistemas grindžia „Linux“ distribucijomis, naudodamos tūkstančius nemokamų programų įvairiose verslo srityse.
Būtent dėl šios priežasties šiandien „Solvetic“ išsamiai išanalizuos, kaip įdiegti „WebERP“ į „Ubuntu 17.04“ ir tokiu būdu turės vertingą įrankį, kaip daug tvarkingiau valdyti mūsų apskaitą ir verslą apskritai.
Kas yra WebERP„WebERP“ yra visa sistema, pagrįsta žiniatinklio aplinka apskaitai ir verslo valdymui, kuriai nedelsiant reikia tik žiniatinklio naršyklės ir pdf skaitytuvo, todėl tai paprasta ir funkcionali alternatyva.
„WebERP“ turi daugybę funkcijų, sukurtų daugeliui didmeninės prekybos, platinimo ar gamybos verslo įmonių, ir kartu su trečiosios šalies interaktyvia darbalaukio pardavimo sistema gali sudaryti padalinio filialo valdymo centrą. sistema su keliomis šakomis. Tai leidžia centralizuotai administruoti visus paprastus būdus, be to, turi visiškai integruotą „WebSHOP“, kuris yra prieinamas kaip trečiosios šalies priedas visam verslo valdymui.
„WebERP“ yra atviro kodo programa ir ją galima nemokamai naudoti su visu prieinamu būdu parašytu PHP kodu, kad galėtume prireikus pridėti savo funkcijų.
„WebERP“ turi daugybę segmentų funkcijų, kurios yra:
Bendrosios charakteristikos
- Visiškai pagrįstas žiniatinkliu, todėl jis yra dinamiškas
- Jis veikia bet kuriame žiniatinklio serveryje, suderinamame su PHP, ten bus galima naudoti valdomą serverį
- profesionaliai iš IPT, o ne pirkti ir prižiūrėti savo serverį
- Minimalus „JavaScript“ naudojimas, užtikrinantis puikų suderinamumą su visomis žiniatinklio naršyklėmis ir įrenginiais, kuriuose galima naršyti.
- Sukuria ataskaitas į nešiojamą PDF dokumento formatą, kad būtų galima tiksliai nustatyti teksto vietą
- Visose ataskaitose ir scenarijuose laikomasi tų pačių nuostatų, taikomų nuosekliems ir keičiamiems PHP scenarijams, kurių verslininkai lengvai laikosi.
- Visas apdorojimas atliekamas žiniatinklio serveryje, nereikia įdiegti programinės įrangos kliento kompiuteriuose. Viskas, ko jums reikia, yra naršyklė ir PDF skaitytuvas.
- Keliomis kalbomis kiekvienas vartotojas gali matyti sąsają pageidaujama kalba ir turi daugiau nei 31 vertimą, sugrupuotą su sistema.
- Skaičiai rodomi atitinkamai pasirinktai kalbai ir leidžiama įvesti šiuo formatu.
- Suderinamas su Utf-8
- Yra 9 temos ir įtrauktos į sistemą norimai aplinkai pasirinkti
- Galima integruoti į „wiki“, kad būtų galima pateikti naujausius straipsnius, pardavėjo ir klientų pasakojimus
Saugos ypatybės
- Naudotojai gali būti apibrėžti turintys prieigą tik prie tam tikrų parinkčių, naudojant vaidmenimis pagrįstą modelį. Funkcijos, prie kurių jie neturi prieigos, nebus rodomos.
- Vartotojai gali apsiriboti konkrečiomis atsargų vietomis
- Vartotojai turi turėti konkrečią prieigą įvesti kiekvienos apibrėžtos banko sąskaitos operacijas
- Tam tikroms funkcijoms taikomos parinktys gali būti sukonfigūruotos grafiškai, o vartotojai nustato, ką jos atlieka tam tikroje funkcijoje.
- Pardavimų žmonių prisijungimus galima apibrėžti apribojant šiuos vartotojus, kad jie matytų tik savo paskyras ir klientų užsakymus.
- Neteisingas slaptažodžio įvedimas (daugiau nei 3 kartus) užrakina paskyrą, kol sistemos administratorius iš naujo nustato. Tai neleidžia slaptažodžių krekeriams pažeisti saugumo ir pasiekti informacijos
- Puslapiai gali būti užšifruoti naudojant SSL, o „WebERP“ galima sukonfigūruoti rodyti tik SSL turinčius puslapius, siekiant užtikrinti, kad visa informacija, perduodama internetu, būtų užšifruota.
- Vartotojai gali būti apibrėžti taip, kad pagrindiniame meniu matytų tik tam tikrus modulius, kad meniu parinktys, kurios neturi prieigos, nebūtų rodomos ekrane.
- HTTP saugumą galima sukonfigūruoti kartu su integruotu saugumu, kad būtų užtikrintas dviejų lygių saugumas: pirmasis visiškai pasiekia žiniatinklio serverį, o antrasis-norint pasiekti „WebERP“
Pardavimai ir užsakymai
- Citatos gali būti įvestos ir atspausdintos taip, o tada pakeistos į užsakymą, jei klientas sutinka iš naujo neįvedęs užsakymo.
- Klientų užsakymai gali būti įvedami ir prižiūrimi, o kliento užsakymo numeris gali būti nurodytas atgal.
- Sukauptas kiekis atsargų eilės tvarka pateikiamas kaip paklausa atsargų būklės užklausose.
- Už įvestus užsakymus galima atsiskaityti tiesiogiai, nedaug papildomai įvedant.
- Galimi keli siuntimai iš vieno užsakymo. Užsakyme išsaugomos nuorodos į kiekvieną siuntą, leidžiančią ją valdyti
- Užsakymų skirtumai registruojami, kai siuntos nėra lygios kiekiams, užsakytiems ataskaitoms pristatyti visą darbo dieną.
- Kainos automatiškai grąžinamos pagal kliento pardavimo tipą, padalinį ir valiutą.
- Kaina gali būti nustatyta, kad ji galiotų nuo konkrečių datų ir pasibaigtų galutine data
- Kaina nurodyta už monetą
- Galima išlaikyti bet kokį kainoraščių skaičių. Klientai yra apibrėžti norėdami gauti savo kainas iš konkretaus kainoraščio.
- Produktų asortimento nuolaidų kiekiai automatiškai apskaičiuojami pagal nuolaidų matricą.
- Atlikite automatinius krovinių skaičiavimus pagal pristatymo būdą ir pristatymo adresą
- Užsakymai apskaičiuoja svorį ir kubą pagal gaminio ir kubo vieneto svorį.
- Galima įvesti automatiškai pasikartojančius užsakymus, o jei užsakymai skirti „paslaugų elementams“, už užsakymą taip pat gali būti atsiskaityta automatiškai.
- Sukurkite dienos pardavimo ataskaitas ir ad hoc pardavimo diagramas
- Mokesčiai
- Lanksčios mokesčių parinktys, tinkamos Kanadai, JAV, Pietų Afrikos Respublikai, JK, Australijai, Naujajai Zelandijai ir daugumai šalių
- Sukuria mokesčio tarifą, priklausomai nuo produkto tipo
- Mokesčių tarifai priklauso nuo kliento vietos
Be šių charakteristikų, mes randame daug daugiau susijusių su bankais, mokėtinomis sąskaitomis, pirkimais ir kt.
Toliau pamatysime, kaip įdiegti ir naudoti „WebERP“ „Ubuntu 17.04“.
1. „Ubuntu“ OS atnaujinimas ir LAMP serverio diegimas
1 žingsnis
Pirmasis žingsnis, kurį reikia padaryti, yra atnaujinti sistemoje įdiegtus paketus, ir mes vykdysime šias eilutes:
sudo apt update sudo apt atnaujinimas
DIDELIS
2 žingsnis
„WebERP“ programa veikia „Apache“, yra parašyta PHP ir naudoja „MySQL“ duomenų bazei saugoti, todėl, kad optimaliai veiktų „WebERP“, operacinėje sistemoje turime įdiegti „Apache“, PHP ir „MariaDB“.
Norėdami įdiegti „Apache“, PHP ir reikalingas PHP bibliotekas, vykdysime šią eilutę:
sudo apt įdiegti apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y
DIDELIS
3 žingsnis
Kai diegimas bus baigtas, mes pradedame „Apache“ paslaugą ir įgaliname ją iš sistemos paleidimo, atlikdami šiuos veiksmus:
sudo systemctl paleisti apache2 sudo systemctl įgalinti apache2
DIDELIS
2. „MariaDB Ubuntu“ diegimas
1 žingsnis
Pagal numatytuosius nustatymus naujausia „MariaDB“ versija nėra prieinama „Ubuntu 17.04“, dėl šios priežasties reikės pridėti „MariaDB“ saugyklą prie savo sistemos vykdant šias eilutes:
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 “
DIDELIS
2 žingsnis
Atnaujiname saugykloje esančius paketus vykdydami:
sudo apt atnaujinimas -yĮdiegiame „MariaDB“ serverį atlikdami šiuos veiksmus:
sudo apt įdiegti mariadb-server mariadb-client -y
DIDELIS
3 žingsnis
Diegimo proceso metu bus parodytas šis pranešimas, kuriame nustatysime „MariaDB“ pagrindinio vartotojo slaptažodį:
DIDELIS
2 žingsnis
Įvedame slaptažodį, paspaudžiame „Enter“ ir turime jį dar kartą patvirtinti. Paspauskite „Enter“ ir „MariaDB“ diegimo procesas bus tęsiamas
DIDELIS
5 žingsnis
Paleidžiame „MySQL“ paslaugą ir įgaliname ją paleidžiant sistemą, vykdydami šias eilutes:
sudo systemctl paleisti mysql sudo systemctl įgalinti mysql
DIDELIS
3. „MariaDB Ubuntu“ konfigūracija
1 žingsnis
Kitas žingsnis yra užtikrinti „MariaDB“ diegimą ir tam mes vykdysime šį scenarijų:
sudo mysql_secure_installationAukščiau pateiktas scenarijus nustatys pagrindinį slaptažodį, pašalins anoniminius vartotojus, uždraus nuotolinį prisijungimą prie šaknies ir pašalins bandomąją duomenų bazę.
2 žingsnis
Ten mes atsakysime į kiekvieną pateiktą klausimą:
DIDELIS
Kai šis procesas bus baigtas, pamatysime šiuos dalykus:
DIDELIS
3 žingsnis
Kai „MariaDB“ serveris yra apsaugotas, turime įeiti į „MySQL“ konsolę ir sukurti „WebERP“ duomenų bazę atlikdami šiuos veiksmus:
mysql -u root -pĮvesime pagrindinį slaptažodį ir prireikus sukursime duomenų bazę su šia eilute:
Sukurti duomenų bazę weberp_db;Dabar sukursime „WebERP“ naudotojo vardą ir slaptažodį naudodami šią komandą:
KURTI NAUDOTOJĄ 'weberp' @ 'localhost', identifikuojamą pagal slaptažodį;Dabar mes suteiksime privilegijas „weberp“ duomenų bazei atlikdami šiuos veiksmus:
SUTEIKITE VISAS privilegijas weberp_db. * Į „weberp“ @ „localhost“;Mes įkeliame privilegijas vykdydami:
praplovimo privilegijos;Mes išeiname iš duomenų bazės vykdydami eilutę:
išėjimas;
DIDELIS
4. Parsisiųsti WebERP Ubuntu
1 žingsnis
Kitas žingsnis yra atsisiųsti naujausią „WebERP“ versiją iš oficialios svetainės naudojant komandą „wget“, atliekant šiuos veiksmus:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zipPastabaDabartinė versija yra 4.14.1, prieš vykdydami komandą galime apsilankyti svetainėje ir patikrinti, ar yra naujesnė.
DIDELIS
2 žingsnis
Toliau ištraukiame atsisiųstą turinį atlikdami šiuos veiksmus:
išpakuokite webERP4.14.1.zip
DIDELIS
3 žingsnis
Kai turinys bus išgautas, nukopijuosime ištrauktą katalogą „Apache“ žiniatinklio šakniniame kataloge:
sudo cp -r webERP / var / www / html / weberp
DIDELIS
Dabar pakeisime „weberp“ katalogo ypatybę:
sudo chown -R www-data: www-data / var / www / html / weberp
5. „Apache“ konfigūracija „Ubuntu WebERP“
Šiuo metu mes sukursime „apache“ virtualų pagrindinio kompiuterio failą, skirtą „WebERP“, atlikdami šiuos veiksmus:
sudo nano /etc/apache2/sites-available/weberp.confPastabaŠiam veiksmui galime naudoti norimą redaktorių.
Naujame faile įklijuosime šias eilutes:
ServerAdmin [email protected] DocumentRoot " / var / www / html / weberp /" ServerName yourdomain.com ServerAlias www.yourdomain.com <Parinktys FollowSymLinks AllowOverride All ***** leisti, neleisti leisti iš visų ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log common
DIDELIS
Pakeitimus išsaugome naudodami klavišus Ctrl + O. Išeiname iš redaktoriaus naudodami klavišus Ctrl + X. Dabar turime suaktyvinti naują virtualųjį kompiuterį naudodami šią komandą:
sudo a2ensite weberp
DIDELIS
Iš naujo paleidžiame „Apache“ atlikdami šiuos veiksmus:
sudo systemctl iš naujo paleiskite apache2
6. „Ubuntu 17“ užkardos konfigūracija ir prieiga prie „WebERP“
„WebERP“ veikia 80 prievade, todėl reikės sukonfigūruoti ugniasienę, kad ji galėtų leisti 80 prievadą.
Norėdami tai padaryti, vykdysime šias eilutes:
sudo ufw enable (Įjungti ugniasienę) sudo ufw let 80 / tcp (Leisti prievadą 80 per užkardą)
DIDELIS
Kai tai sukonfigūruota, einame į naršyklę ir įvedame:
http: // ip_address / weberpTen bus rodomi šie langai:
Diegimo kalbaPirmiausia pasirenkame diegimo kalbą
DIDELIS
Įveskite duomenų bazęTada įeiname į anksčiau sukurtą duomenų bazę:
DIDELIS
Laiko zonaTada mes apibrėžiame laiko juostą, įmonės duomenis ir kitus:
DIDELIS
įvesti slaptažodįSpustelėjus „Įdiegti“, „WebERP“ bus įdiegta sistemoje, o vėliau galėsime ją pasiekti įvesdami atitinkamus kredencialus:
DIDELIS
Kai pateksime į skydelį, pamatysime šiuos dalykus:
DIDELIS
Iš ten mes galime sukonfigūruoti parametrus, jei reikia.
Tokiu būdu „WebERP“ yra tinkamo verslo valdymo sąjungininkas.