Multe organizații își bazează sistemele de operare de bază pe distribuțiile Linux din motive de securitate, fiabilitate, performanță și scalabilitate, cu mii de aplicații gratuite disponibile pentru diverse domenii corporative.
Din acest motiv, astăzi Solvetic va analiza în detaliu cum să instaleze WebERP în Ubuntu 17.04 și astfel să aibă un instrument valoros pentru a ne gestiona contabilitatea și afacerea în general într-un mod mult mai organizat.
Ce este WebERPWebERP este un sistem complet bazat pe un mediu web pentru contabilitate și gestionarea afacerii, care necesită doar un browser web și un cititor pdf pentru utilizare imediată, ceea ce îl face o alternativă simplă și funcțională.
WebERP are o gamă largă de caracteristici care au fost dezvoltate pentru multe companii din comerțul cu ridicata, de distribuție sau de fabricație și, atunci când este combinat cu un sistem interactiv de birou interactiv de la punctul de vânzare, poate forma hub-ul unei administrări de sucursale dispersate sistem cu ramuri multiple. Acest lucru permite să aveți o administrare centralizată a tuturor într-un mod simplu, care are suplimentar un WebSHOP complet integrat, care este disponibil ca o completare terță parte pentru toate gestionările de afaceri.
WebERP este o aplicație open source și este disponibilă gratuit pentru a fi utilizată cu toate codurile PHP scrise într-un mod accesibil, astfel încât să avem capacitatea de a adăuga propriile caracteristici, după cum este necesar.
WebERP are numeroase funcții bazate pe segmente, care sunt:
Caracteristici generale
- Complet bazat pe web, ceea ce îl face dinamic
- Acesta rulează pe orice server web compatibil cu PHP, acolo va fi posibil să utilizați un server gestionat
- profesional de la un ISP, mai degrabă decât să cumpere și să întrețină propriul server
- Utilizarea minimă a JavaScript-ului pentru a oferi o compatibilitate excelentă cu toate browserele web și dispozitivele activate pentru navigarea web.
- Generează rapoarte în formatul de document PDF portabil pentru poziționarea exactă a textului
- Toate rapoartele și scripturile respectă aceleași convenții pentru scripturile PHP consistente și modificabile, urmate cu ușurință de antreprenori.
- Toate procesările se fac pe serverul web fără a fi nevoie să instalați software-ul pe computerele client. Tot ce aveți nevoie este un browser și un cititor PDF.
- În mai multe limbi, fiecare utilizator poate vedea interfața în limba preferată și are peste 31 de traduceri disponibile și grupate cu sistemul.
- Numerele sunt afișate corespunzător pentru limba selectată și intrarea este permisă în acest format.
- Compatibil cu Utf-8
- 9 teme disponibile și incluse în sistem pentru a selecta mediul dorit
- Poate fi integrat cu un wiki pentru a furniza articole actualizate, vânzător și povestiri ale clienților
Masuri de siguranta
- Utilizatorii pot fi definiți cu acces doar la anumite opțiuni utilizând un model bazat pe roluri. Funcțiile la care nu au acces nu vor fi afișate.
- Utilizatorii pot fi limitați la anumite locații de inventar
- Utilizatorii trebuie să aibă acces specific pentru a introduce tranzacții pentru fiecare cont bancar definit
- Opțiunile aplicabile anumitor funcții pot fi configurate grafic, iar utilizatorii definesc ceea ce îndeplinesc într-o anumită funcție.
- Conectările persoanelor de vânzări pot fi definite prin limitarea acestor utilizatori să își vadă doar propriile conturi și comenzile clienților.
- Introducerea incorectă a parolei (de mai mult de 3 ori) blochează contul până la resetarea de către administratorul de sistem. Acest lucru împiedică piratarea parolelor să rupă securitatea și să acceseze informațiile
- Paginile pot fi criptate folosind SSL, iar WebERP poate fi configurat pentru a afișa numai paginile folosind SSL pentru a se asigura că toate informațiile care trec pe Internet sunt criptate.
- Utilizatorii pot fi definiți să vadă doar anumite module din meniul principal, astfel încât opțiunile meniului care nu au acces să nu fie afișate pe ecran.
- Securitatea HTTP poate fi configurată pe lângă securitatea încorporată pentru a oferi două niveluri de securitate: primul care accesează complet serverul web și al doilea pentru a ajunge la WebERP
Vânzări și comenzi
- Cotațiile pot fi introduse și tipărite astfel, și apoi schimbate într-o comandă dacă clientul acceptă fără a reintroduce comanda.
- Comenzile clienților pot fi introduse și întreținute și referite la numărul comenzii clientului.
- Cantitatea acumulată în ordinea unui articol de stoc este afișată ca o cerere în cererile de stare a stocului.
- Comenzile introduse pot fi facturate direct cu puțină sau deloc intrare suplimentară.
- Sunt posibile mai multe expedieri dintr-o singură comandă. Comanda păstrează referințele la fiecare expediere permițând gestionarea acesteia
- Diferențele de comandă sunt înregistrate atunci când expedierile nu sunt egale cu cantitățile comandate pentru livrarea raportului cu normă întreagă.
- Prețurile sunt returnate automat pe baza tipului de vânzări, diviziunii și monedei clientului.
- Prețul poate fi stabilit să fie efectiv de la date specifice și să se încheie la o dată finală
- Prețul este pe monedă
- Orice număr de liste de prețuri poate fi menținut. Clienții sunt definiți pentru a obține prețurile dintr-o anumită listă de prețuri.
- Reducerile de pauză de cantitate pentru o gamă de produse sunt calculate automat pe baza unei matrice de reduceri.
- Efectuați calcule automate de transport pe baza metodei de livrare și a adresei de livrare
- Comenzile calculează greutatea și cubul în funcție de greutatea unitară a articolului și a cubului.
- Comenzile care se repetă automat pot fi introduse și dacă comenzile sunt pentru „articole de serviciu”, comanda poate fi facturată automat.
- Generați rapoarte zilnice de vânzări și diagrame ad-hoc de vânzări
- Impozite
- Opțiuni fiscale flexibile potrivite pentru Canada, SUA, Africa de Sud, Marea Britanie, Australia, Noua Zeelandă și majoritatea țărilor
- Generează rata de impozitare în funcție de tipul de produs
- Cotele de impozitare depind de locația clientului
Pe lângă aceste caracteristici, găsim multe altele asociate cu băncile, conturile de plătit, achizițiile etc.
În continuare vom vedea cum se instalează și se utilizează WebERP pe Ubuntu 17.04.
1. Actualizarea sistemului de operare Ubuntu și instalarea serverului LAMP
Pasul 1
Primul pas pe care trebuie să îl faceți este să actualizați pachetele instalate pe sistem și pentru aceasta vom executa următoarele linii:
sudo apt update sudo apt upgrade
MARI
Pasul 2
Aplicația WebERP rulează pe Apache, este scrisă în PHP și folosește MySQL pentru a stoca baza de date, de aceea trebuie să instalăm Apache, PHP și MariaDB în sistemul de operare pentru funcționarea optimă a WebERP.
Vom executa următoarea linie pentru a instala Apache, PHP și bibliotecile PHP necesare:
sudo apt instalează apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y
MARI
Pasul 3
Odată ce instalarea sa încheiat, continuăm să pornim serviciul Apache și îl activăm de la pornirea sistemului executând următoarele:
sudo systemctl pornește apache2 sudo systemctl activează apache2
MARI
2. Instalarea MariaDB Ubuntu
Pasul 1
În mod implicit, cea mai recentă versiune de MariaDB nu este disponibilă în Ubuntu 17.04, din acest motiv, va fi necesar să adăugați depozitul MariaDB la sistemul dvs. executând următoarele linii:
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 '
MARI
Pasul 2
Actualizăm pachetele din depozit executând:
sudo apt update -yInstalăm serverul MariaDB executând următoarele:
sudo apt install mariadb-server mariadb-client -y
MARI
Pasul 3
În timpul procesului de instalare va fi afișat următorul mesaj în care vom defini parola utilizatorului root MariaDB:
MARI
Pasul 2
Introducem parola, apăsăm Enter și trebuie să o confirmăm din nou. Apăsați Enter și procesul de instalare MariaDB va continua
MARI
Pasul 5
Pornim serviciul MySQL și îl activăm la pornirea sistemului executând următoarele linii:
sudo systemctl start mysql sudo systemctl activate mysql
MARI
3. Configurare MariaDB Ubuntu
Pasul 1
Următorul pas este să asigurăm instalarea MariaDB și pentru aceasta vom executa următorul script:
sudo mysql_secure_installationScriptul de mai sus va seta parola root, va elimina utilizatorii anonimi, va interzice conectarea la root la distanță și va elimina baza de date de testare.
Pasul 2
Acolo vom răspunde la fiecare întrebare afișată după caz:
MARI
Odată ce acest proces este terminat, vom vedea următoarele:
MARI
Pasul 3
Odată ce serverul MariaDB este protejat, trebuie să intrăm în consola MySQL și să creăm o bază de date pentru WebERP executând următoarele:
mysql -u root -pVom introduce parola de root și vom crea o bază de date, după cum este necesar, cu următoarea linie:
CREAȚI BAZA DE DATE weberp_db;Acum, vom crea un nume de utilizator și o parolă pentru WebERP cu următoarea comandă:
CREAȚI UTILIZATORUL „weberp” @ „localhost” IDENTIFICAT DE „parolă”;Acum vom acorda privilegii bazei de date weberp executând următoarele:
ACORDĂ TOATE PRIVILEGIILE PE weberp_db. * LA „weberp” @ „localhost”;Vom încărca privilegiile executând:
privilegii de spălare;Ieșim din baza de date executând linia:
Ieșire;
MARI
4. Descărcare WebERP Ubuntu
Pasul 1
Următorul pas este să descărcați cea mai recentă versiune de WebERP de pe site-ul său oficial cu comanda wget, executând următoarele:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zipNotăVersiunea actuală este 4.14.1, înainte de a executa comanda putem vizita site-ul web pentru a verifica dacă există una mai recentă.
MARI
Pasul 2
Procedăm la extragerea conținutului descărcat executând următoarele:
dezarhivați webERP4.14.1.zip
MARI
Pasul 3
Odată ce conținutul este extras, vom copia directorul extras în directorul rădăcină web Apache:
sudo cp -r webERP / var / www / html / weberp
MARI
Acum vom schimba proprietatea directorului weberp:
sudo chown -R www-data: www-data / var / www / html / weberp
5. Configurare Apache pentru Ubuntu WebERP
În acest moment vom crea un fișier virtual gazdă apache pentru WebERP executând următoarele:
sudo nano /etc/apache2/sites-available/weberp.confNotăPutem folosi editorul dorit pentru această acțiune.
În noul fișier vom lipi următoarele rânduri:
ServerAdmin [email protected] DocumentRoot "/ var / www / html / weberp /" ServerName yourdomain.com ServerAlias www.yourdomain.com <Opțiuni FollowSymLinks AllowOverride All ***** permit, refuza permis de la toate ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log comun
MARI
Salvăm modificările folosind tastele Ctrl + O și ieșim din editor folosind tastele Ctrl + X. Acum trebuie să activăm noua gazdă virtuală cu următoarea comandă:
sudo a2ensite weberp
MARI
Repornim Apache executând următoarele:
sudo systemctl reporniți apache2
6. Configurare firewall Ubuntu 17 și acces WebERP
WebERP rulează pe portul 80, deci va fi necesar să configurați paravanul de protecție pentru a permite portul 80 prin acesta.
Pentru aceasta vom executa următoarele linii:
sudo ufw enable (Activare firewall) sudo ufw allow 80 / tcp (Permiteți portul 80 prin firewall) sudo ufw status (Permiteți vizualizarea stării firewall-ului)
MARI
Odată ce acest lucru este configurat, mergem la un browser și introducem următoarele:
http: // ip_address / weberpUrmătoarele ferestre vor fi afișate acolo:
Limbajul de instalareMai întâi selectăm limba de instalare
MARI
Introduceți baza de dateApoi intrăm în baza de date pe care am creat-o anterior:
MARI
Fus orarApoi definim fusul orar, datele companiei și altele:
MARI
Introdu parolaCând faceți clic pe Instalare, WebERP va fi instalat în sistem și ulterior îl vom putea accesa introducând acreditările respective:
MARI
La accesarea panoului vom vedea următoarele:
MARI
De acolo putem configura parametrii după cum este necesar.
În acest fel, WebERP este un aliat pentru gestionarea corectă a afacerii.