Kako instalirati webERP na Ubuntu 17

Mnoge organizacije temelje svoje osnovne operacijske sustave na Linux distribucijama iz razloga sigurnosti, pouzdanosti, performansi i skalabilnosti s tisućama besplatnih aplikacija dostupnih za različita korporativna područja.

Iz tog će razloga danas Solvetic detaljno analizirati kako instalirati WebERP u Ubuntu 17.04 i tako imati vrijedan alat za upravljanje našim računovodstvom i poslovanjem općenito na mnogo organiziraniji način.

Što je WebERPWebERP je cjelovit sustav koji se temelji na web okruženju za računovodstvo i poslovno upravljanje koji zahtijeva samo web preglednik i čitač pdf -a za neposrednu uporabu što ga čini jednostavnom i funkcionalnom alternativom.

WebERP ima širok raspon značajki koje su razvijene za mnoge tvrtke u veleprodaji, distribuciji ili proizvodnji, a u kombinaciji sa interaktivnim sustavom prodajnih mjesta treće strane, može činiti središte raspršenog upravljanja podružnicama sustav s više grana. To omogućuje centraliziranu administraciju svega na jednostavan način koji dodatno ima potpuno integrirani WebSHOP koji je dostupan kao nadopuna treće strane za upravljanje svim poslovima.

WebERP je aplikacija otvorenog koda i dostupna je besplatno za korištenje sa svim PHP kodom napisanim na pristupačan način, tako da imamo mogućnost dodavanja vlastitih značajki prema potrebi.

WebERP ima brojne značajke temeljene na segmentima, a to su:

Opće karakteristike

  • Potpuno temeljen na webu što ga čini dinamičnim
  • Radi na bilo kojem web poslužitelju kompatibilnom s PHP -om, ondje će biti moguće koristiti upravljani poslužitelj
  • profesionalno od ISP -a umjesto da morate kupovati i održavati vlastiti poslužitelj
  • Minimalna upotreba JavaScripta nudi izvrsnu kompatibilnost sa svim web preglednicima i uređajima s omogućenim pregledavanjem weba.
  • Generira izvješća u prijenosnom formatu PDF dokumenta za točno pozicioniranje teksta
  • Sva izvješća i skripte slijede iste konvencije za dosljedne i promjenjive PHP skripte, koje poduzetnici lako slijede.
  • Sva se obrada vrši na web poslužitelju bez potrebe za instaliranjem softvera na klijentska računala. Sve što trebate je preglednik i PDF čitač.
  • Višejezični, svaki korisnik može vidjeti sučelje na svom željenom jeziku i ima više od 31 prijevoda dostupnih i grupiranih sa sustavom.
  • Brojevi su prikazani na odgovarajući način za odabrani jezik i unos je dopušten u ovom formatu.
  • UTF-8 kompatibilan
  • 9 tema dostupnih i uključenih u sustav za odabir željenog okruženja
  • Može se integrirati s wikijem za pružanje ažurnih članaka, dobavljača i pripovijedanja kupaca

Sigurnosne značajke

  • Korisnici se mogu definirati s pristupom samo određenim opcijama pomoću modela temeljenog na ulogama. Funkcije kojima nemaju pristup neće se prikazati.
  • Korisnici mogu biti ograničeni na određene lokacije inventara
  • Korisnici moraju imati poseban pristup za unos transakcija za svaki definirani bankovni račun
  • Opcije primjenjive na određene funkcije mogu se grafički konfigurirati i korisnici definiraju što ispunjavaju u određenoj funkciji.
  • Prijave prodajnih ljudi mogu se definirati ograničavanjem ovih korisnika da vide samo svoje račune i narudžbe kupaca.
  • Neispravan unos lozinke (više od 3 puta) zaključava račun dok ga administrator sustava ne poništi. To sprječava razbijanje lozinki da probije sigurnost i pristupi informacijama
  • Stranice se mogu šifrirati pomoću SSL -a, a WebERP se može konfigurirati tako da prikazuje samo stranice koristeći SSL kako bi se osiguralo da su sve informacije koje prolaze Internetom kriptirane.
  • Korisnici se mogu definirati tako da u glavnom izborniku vide samo određene module, tako da se opcije izbornika koje nemaju pristup neće prikazivati ​​na ekranu.
  • HTTP sigurnost može se konfigurirati povrh ugrađene sigurnosti kako bi osigurala dvije razine sigurnosti: prva za potpuni pristup web poslužitelju i druga za pristup WebERP-u

Prodaja i narudžbe

  • Citati se mogu unijeti i ispisati na ovaj način, a zatim promijeniti u narudžbu ako kupac prihvati bez ponovnog unosa narudžbe.
  • Nalozi kupaca mogu se unijeti i održavati te se pozivati ​​na broj narudžbe kupca.
  • Akumulirana količina prema redoslijedu zaliha prikazuje se kao potražnja u upitima o stanju zaliha.
  • Unesene narudžbe mogu se naplatiti izravno s malo ili bez dodatnog unosa.
  • Više narudžbi moguće je iz jedne narudžbe. Narudžba čuva reference za svaku pošiljku dopuštajući njeno upravljanje
  • Razlike u narudžbi bilježe se kada pošiljke nisu jednake naručenim količinama za dostavu izvješća s punim radnim vremenom.
  • Cijene se automatski vraćaju ovisno o vrsti prodaje, odjelu i valuti kupca.
  • Cijena se može postaviti da stupa na snagu od određenih datuma i da završava konačnim datumom
  • Cijena je po novčiću
  • Mogu se održavati neograničeni broj cjenika. Kupci su definirani tako da cijene dobivaju iz određenog cjenika.
  • Popusti za prekid količine na niz proizvoda automatski se izračunavaju na temelju matrice popusta.
  • Izvršite automatske izračune tereta na temelju načina dostave i adrese za isporuku
  • Narudžbe izračunavaju težinu i kubik prema jediničnoj masi proizvoda i kubiku.
  • Mogu se unijeti automatski ponavljajući nalozi, a ako su narudžbe za "stavke usluge", narudžba se također može automatski naplatiti.
  • Generirajte dnevna izvješća o prodaji i ad-hoc grafikone prodaje
  • Porezi
  • Fleksibilne porezne opcije prikladne za Kanadu, SAD, Južnu Afriku, Veliku Britaniju, Australiju, Novi Zeland i većinu zemalja
  • Stvara poreznu stopu ovisno o vrsti proizvoda
  • Porezne stope ovise o lokaciji klijenta

Osim ovih karakteristika, nalazimo i mnoge druge povezane s bankama, kreditnim obvezama, kupnjama itd.

Zatim ćemo vidjeti kako instalirati i koristiti WebERP na Ubuntu 17.04.

1. Ubuntu OS Update i instalacija LAMP poslužitelja

Korak 1
Prvi korak koji treba poduzeti je ažuriranje paketa instaliranih u sustavu, a za to ćemo izvršiti sljedeće retke:

 sudo apt ažuriranje sudo apt nadogradnja

POVEĆAJTE

Korak 2
Aplikacija WebERP radi na Apacheu, napisana je na PHP -u ​​i koristi MySQL za pohranu baze podataka, stoga moramo instalirati Apache, PHP i MariaDB u operacijski sustav za optimalno funkcioniranje WebERP -a.

Izvršit ćemo sljedeći redak za instaliranje Apachea, PHP -a i potrebnih PHP knjižnica:

 sudo apt instalirajte apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-kruška -y

POVEĆAJTE

Korak 3
Nakon dovršetka instalacije nastavljamo s pokretanjem usluge Apache i omogućujemo je od pokretanja sustava izvršavanjem sljedećeg:

 sudo systemctl pokretanje apache2 sudo systemctl omogućiti apache2

POVEĆAJTE

2. MariaDB Ubuntu instalacija

Korak 1
Prema zadanim postavkama, najnovija verzija MariaDB -a nije dostupna u Ubuntu 17.04, zbog toga će biti potrebno dodati spremište MariaDB u vaš sustav izvršavanjem sljedećih redaka:

 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 '

POVEĆAJTE

Korak 2
Ažuriramo pakete u spremištu izvršavanjem:

 sudo apt update -y
Poslužitelj MariaDB instaliramo izvršavanjem sljedećeg:
 sudo apt install mariadb-server mariadb-client -y

POVEĆAJTE

Korak 3
Tijekom instalacijskog procesa prikazat će se sljedeća poruka u kojoj ćemo definirati lozinku korisnika MariaDB korijena:

POVEĆAJTE

Korak 2
Unosimo lozinku, pritisnemo Enter i moramo je ponovno potvrditi. Pritisnite Enter i postupak instalacije MariaDB će se nastaviti

POVEĆAJTE

Korak 5
Pokrećemo uslugu MySQL i omogućujemo je pri pokretanju sustava izvršavanjem sljedećih redaka:

 sudo systemctl start mysql sudo systemctl omogućiti mysql

POVEĆAJTE

3. MariaDB Ubuntu konfiguracija

Korak 1
Sljedeći korak je osigurati instalaciju MariaDB -a, a za to ćemo izvršiti sljedeću skriptu:

 sudo mysql_secure_installation
Gornja skripta će postaviti root lozinku, ukloniti anonimne korisnike, zabraniti udaljenu root prijavu i ukloniti testnu bazu podataka.

Korak 2
Tamo ćemo odgovoriti na svako prikazano pitanje ovisno o slučaju:

POVEĆAJTE

Nakon što ovaj proces završi, vidjet ćemo sljedeće:

POVEĆAJTE

Korak 3
Nakon što je MariaDB poslužitelj zaštićen, moramo ući u MySQL konzolu i stvoriti bazu podataka za WebERP izvršavanjem sljedećeg:

 mysql -u korijen -p
Upisat ćemo root lozinku i prema potrebi stvoriti bazu podataka sa sljedećim retkom:
 IZRADI BAZU PODATAKA weberp_db;
Sada ćemo stvoriti korisničko ime i lozinku za WebERP sa sljedećom naredbom:
 CREATE USER 'weberp' @ 'localhost' IDENTIFICIRANO 'lozinkom';
Sada ćemo dodijeliti privilegije bazi podataka weberp izvršavanjem sljedećeg:
 ODOBRITE SVE PRIVILEGIJE NA weberp_db. * NA 'weberp' @ 'localhost';
Učitat ćemo privilegije izvršavanjem:
 privilegije ispiranja;
Iz baze izlazimo izvršavanjem retka:
 Izlaz;

POVEĆAJTE

4. Preuzimanje WebERP Ubuntu

Korak 1
Sljedeći korak je preuzimanje najnovije verzije WebERP -a sa njegove službene web stranice pomoću naredbe wget, izvršavajući sljedeće:

 wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
BilješkaTrenutna verzija je 4.14.1. Prije izvršavanja naredbe možemo posjetiti web stranicu kako bismo provjerili postoji li novija.

POVEĆAJTE

Korak 2
Nastavljamo izdvajati preuzeti sadržaj izvršavanjem sljedećeg:

 raspakirajte webERP4.14.1.zip

POVEĆAJTE

Korak 3
Nakon što se sadržaj izdvoji, kopirat ćemo izdvojeni direktorij u korijenski direktorij web -mjesta Apache:

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

POVEĆAJTE

Sada ćemo promijeniti svojstvo weberp direktorija:

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

5. Apache konfiguracija za Ubuntu WebERP


U ovom trenutku stvorit ćemo apache virtualnu datoteku domaćina za WebERP pokretanjem sljedećeg:
 sudo nano /etc/apache2/sites-available/weberp.conf
BilješkaZa ovu radnju možemo koristiti željeni uređivač.

U novu datoteku zalijepit ćemo sljedeće retke:

 ServerAdmin [email protected] DocumentRoot " / var / www / html / weberp /" ServerName yourdomain.com ServerAlias ​​www.yourdomain.com <Opcije FollowSymLinks AllowOverride Svi ***** dopuštaju, odbijaju dopustiti od svih ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log zajednički 

POVEĆAJTE

Spremamo promjene pomoću tipki Ctrl + O i izlazimo iz uređivača pomoću tipki Ctrl + X. Sada moramo aktivirati novi virtualni host sa sljedećom naredbom:

 sudo a2ensite weberp

POVEĆAJTE

Ponovno pokrećemo Apache izvršavajući sljedeće:

 sudo systemctl ponovno pokrenite apache2

6. Konfiguracija vatrozida Ubuntu 17 i pristup WebERP -u


WebERP radi na portu 80, pa će biti potrebno konfigurirati vatrozid da dopušta port 80 kroz njega.

Za to ćemo izvršiti sljedeće retke:

 sudo ufw enable (Omogući vatrozid) sudo ufw allow 80 / tcp (Dopusti port 80 kroz vatrozid) sudo ufw status (Dopusti pregled statusa vatrozida)

POVEĆAJTE

Nakon što je ovo konfigurirano, idemo u preglednik i unosimo sljedeće:

 http: // ip_adresa / weberp
Tamo će se prikazati sljedeći prozori:

Jezik instalacijePrvo odabiremo jezik instalacije

POVEĆAJTE

Unesite bazu podatakaZatim ulazimo u bazu podataka koju smo prethodno stvorili:

POVEĆAJTE

Vremenska zonaZatim definiramo vremensku zonu, podatke o tvrtki i ostalo:

POVEĆAJTE

Upišite lozinkuKada kliknete na Instaliraj, WebERP će biti instaliran u sustav, a kasnije ćemo mu moći pristupiti unošenjem odgovarajućih vjerodajnica:

POVEĆAJTE

Prilikom pristupa ploči vidjet ćemo sljedeće:

POVEĆAJTE

Odatle možemo konfigurirati parametre prema potrebi.

Na taj način, WebERP je saveznik za pravilno upravljanje poslovanjem.

wave wave wave wave wave