Molte organizzazioni basano i propri sistemi operativi principali su distribuzioni Linux per motivi di sicurezza, affidabilità, prestazioni e scalabilità con migliaia di applicazioni gratuite disponibili per varie aree aziendali.
È per questo motivo che oggi Solvetic analizzerà in dettaglio come installare WebERP in Ubuntu 17.04 e avere così uno strumento prezioso per gestire la nostra contabilità e le attività in generale in modo molto più organizzato.
Cos'è WebERPWebERP è un sistema completo basato su un ambiente web per la contabilità e la gestione aziendale che richiede solo un browser web e un lettore pdf di immediato utilizzo che lo rende un'alternativa semplice e funzionale.
WebERP ha una vasta gamma di funzionalità che sono state sviluppate per molte aziende nel settore della vendita all'ingrosso, della distribuzione o della produzione e, se combinato con un sistema POS desktop interattivo di terze parti, può costituire il fulcro di una gestione di filiali dispersa sistema con più filiali. Ciò consente di avere un'amministrazione centralizzata di tutto in modo semplice che dispone inoltre di un WebSHOP completamente integrato che è disponibile come complemento di terze parti per tutta la gestione aziendale.
WebERP è un'applicazione open source ed è disponibile gratuitamente per essere utilizzata con tutto il codice PHP scritto in modo accessibile in modo da avere la possibilità di aggiungere le nostre funzionalità secondo necessità.
WebERP ha numerose funzionalità basate su segmenti che sono:
Caratteristiche generali
- Completamente web-based che lo rende dinamico
- Funziona su qualsiasi server web compatibile con PHP, lì sarà possibile utilizzare un server gestito
- professionalmente da un ISP piuttosto che dover acquistare e mantenere il proprio server
- Utilizzo minimo di JavaScript per offrire una grande compatibilità con tutti i browser Web e i dispositivi abilitati per la navigazione sul Web.
- Genera report nel formato di documento PDF portatile per il posizionamento esatto del testo
- Tutti i report e gli script seguono le stesse convenzioni per gli script PHP coerenti e modificabili, facilmente seguibili dagli imprenditori.
- Tutta l'elaborazione viene eseguita sul server Web senza la necessità di installare il software sui computer client. Tutto ciò di cui hai bisogno è un browser e un lettore PDF.
- Multilingua, ogni utente può vedere l'interfaccia nella propria lingua preferita e ha più di 31 traduzioni disponibili e raggruppate con il sistema.
- I numeri vengono visualizzati in modo appropriato per la lingua selezionata e l'immissione è consentita in questo formato.
- Compatibile con Utf-8
- 9 temi disponibili e inclusi con il sistema per selezionare l'ambiente desiderato
- Può essere integrato con un wiki per fornire articoli aggiornati, fornitori e racconti dei clienti
Caratteristiche di sicurezza
- Gli utenti possono essere definiti con accesso solo a determinate opzioni utilizzando un modello basato sui ruoli. Le funzioni a cui non hanno accesso non verranno visualizzate.
- Gli utenti possono essere limitati a posizioni di inventario specifiche
- Gli utenti devono avere un accesso specifico per inserire le transazioni per ogni conto bancario definito
- Le opzioni applicabili a determinate funzioni possono essere configurate graficamente e gli utenti definiscono ciò che soddisfano in una determinata funzione.
- Gli accessi degli addetti alle vendite possono essere definiti limitando questi utenti a vedere solo i propri account e gli ordini dei clienti.
- L'inserimento di una password errata (più di 3 volte) blocca l'account fino al ripristino da parte dell'amministratore di sistema. Ciò impedisce ai cracker di password di violare la sicurezza e di accedere alle informazioni
- Le pagine possono essere crittografate utilizzando SSL e WebERP può essere configurato per visualizzare solo le pagine utilizzando SSL per garantire che tutte le informazioni che passano su Internet siano crittografate.
- Gli utenti possono essere definiti per vedere solo alcuni moduli nel menu principale in modo che le opzioni di menu che non hanno accesso non vengano visualizzate sullo schermo.
- La sicurezza HTTP può essere configurata in aggiunta alla sicurezza integrata per fornire due livelli di sicurezza: il primo per accedere completamente al server web e il secondo per raggiungere WebERP
Vendite e ordini
- I preventivi possono essere inseriti e stampati in questo modo e quindi modificati in un ordine se il cliente accetta senza reinserire l'ordine.
- Gli ordini dei clienti possono essere inseriti e gestiti e referenziati al numero d'ordine del cliente.
- La quantità accumulata nell'ordine di un articolo di scorta viene visualizzata come domanda nelle richieste di stato delle scorte.
- Gli ordini inseriti possono essere fatturati direttamente con pochi o nessun input aggiuntivo.
- Sono possibili spedizioni multiple da un singolo ordine. L'ordine conserva i riferimenti ad ogni spedizione permettendone la gestione
- Le differenze di ordine vengono registrate quando le spedizioni non sono uguali alle quantità ordinate per la consegna del report a tempo pieno.
- I prezzi vengono restituiti automaticamente in base al tipo di vendita, alla divisione e alla valuta del cliente.
- Il prezzo può essere impostato per essere effettivo da date specifiche e per terminare in una data finale
- Il prezzo è per moneta
- È possibile mantenere un numero qualsiasi di listini prezzi. I clienti sono definiti per ottenere i loro prezzi da un listino prezzi specifico.
- Gli sconti per quantità su una gamma di prodotti vengono calcolati automaticamente in base a una matrice di sconti.
- Esegui calcoli di trasporto automatici in base al metodo di spedizione e all'indirizzo di consegna
- Gli ordini calcolano il peso e la cubatura in base al peso unitario dell'articolo e la cubatura.
- È possibile inserire ordini che si ripetono automaticamente e se gli ordini sono per "articoli di servizio", l'ordine può anche essere fatturato automaticamente.
- Genera report di vendita giornalieri e grafici di vendita ad hoc
- Le tasse
- Opzioni fiscali flessibili adatte per Canada, Stati Uniti, Sud Africa, Regno Unito, Australia, Nuova Zelanda e la maggior parte dei paesi
- Genera l'aliquota fiscale in base al tipo di prodotto
- Le aliquote fiscali dipendono dalla posizione del cliente
Oltre a queste caratteristiche, ne troviamo molte altre associate a banche, debiti, acquisti, ecc.
Successivamente vedremo come installare e utilizzare WebERP su Ubuntu 17.04.
1. Aggiornamento del sistema operativo Ubuntu e installazione del server LAMP
Passo 1
Il primo passo da compiere è aggiornare i pacchetti installati sul sistema e per questo eseguiremo le seguenti righe:
sudo apt update sudo apt upgrade
INGRANDIRE
Passo 2
L'applicazione WebERP gira su Apache, è scritta in PHP e utilizza MySQL per archiviare il database, quindi dobbiamo installare Apache, PHP e MariaDB nel sistema operativo per il funzionamento ottimale di WebERP.
Eseguiremo la seguente riga per installare Apache, PHP e le librerie PHP richieste:
sudo apt install apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y
INGRANDIRE
Passaggio 3
Una volta conclusa l'installazione, procediamo ad avviare il servizio Apache e ad abilitarlo dall'avvio del sistema eseguendo quanto segue:
sudo systemctl start apache2 sudo systemctl abilita apache2
INGRANDIRE
2. Installazione di MariaDB Ubuntu
Passo 1
Per impostazione predefinita, l'ultima versione di MariaDB non è disponibile in Ubuntu 17.04, per questo motivo sarà necessario aggiungere il repository MariaDB al proprio sistema eseguendo le seguenti righe:
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 '
INGRANDIRE
Passo 2
Aggiorniamo i pacchetti nel repository eseguendo:
sudo apt update -yInstalliamo il server MariaDB eseguendo quanto segue:
sudo apt install mariadb-server mariadb-client -y
INGRANDIRE
Passaggio 3
Durante il processo di installazione verrà visualizzato il seguente messaggio in cui definiremo la password dell'utente root di MariaDB:
INGRANDIRE
Passo 2
Inseriamo la password, premiamo Invio e dobbiamo confermarla nuovamente. Premi Invio e il processo di installazione di MariaDB continuerà
INGRANDIRE
Passaggio 5
Avviamo il servizio MySQL e lo abilitiamo all'avvio del sistema eseguendo le seguenti righe:
sudo systemctl start mysql sudo systemctl abilita mysql
INGRANDIRE
3. Configurazione di Ubuntu MariaDB
Passo 1
Il prossimo passo è garantire l'installazione di MariaDB e per questo eseguiremo il seguente script:
sudo mysql_secure_installationLo script precedente imposterà la password di root, rimuoverà gli utenti anonimi, proibirà l'accesso remoto alla root e rimuoverà il database di prova.
Passo 2
Lì risponderemo a ciascuna domanda visualizzata a seconda dei casi:
INGRANDIRE
Una volta terminato questo processo, vedremo quanto segue:
INGRANDIRE
Passaggio 3
Una volta che il server MariaDB è protetto, dobbiamo entrare nella console MySQL e creare un database per WebERP eseguendo quanto segue:
mysql -u root -pInseriremo la password di root e creeremo un database secondo necessità con la seguente riga:
CREA DATABASE weberp_db;Ora creeremo un nome utente e una password per WebERP con il seguente comando:
CREA UTENTE 'weberp' @ 'localhost' IDENTIFICATO DA 'password';Ora concederemo i privilegi al database weberp eseguendo quanto segue:
CONCEDERE TUTTI I PRIVILEGI SU weberp_db * A 'weberp' @ 'localhost';Caricheremo i privilegi eseguendo:
privilegi di risciacquo;Usciamo dal database eseguendo la riga:
Uscita;
INGRANDIRE
4. Scarica Ubuntu WebERP
Passo 1
Il prossimo passo è scaricare l'ultima versione di WebERP dal suo sito web ufficiale con il comando wget, eseguendo quanto segue:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zipNotaLa versione attuale è la 4.14.1, prima di eseguire il comando possiamo visitare il sito per verificare se ne esiste una più recente.
INGRANDIRE
Passo 2
Procediamo ad estrarre il contenuto scaricato eseguendo quanto segue:
decomprimere webERP4.14.1.zip
INGRANDIRE
Passaggio 3
Una volta estratto il contenuto, copieremo la directory estratta nella directory principale del web di Apache:
sudo cp -r webERP / var / www / html / weberp
INGRANDIRE
Ora cambieremo la proprietà della directory weberp:
sudo chown -R www-data: www-data / var / www / html / weberp
5. Configurazione di Apache per Ubuntu WebERP
A questo punto creeremo un file host virtuale apache per WebERP eseguendo quanto segue:
sudo nano /etc/apache2/sites-available/weberp.confNotaPossiamo usare l'editor desiderato per questa azione.
Nel nuovo file incolleremo le seguenti righe:
ServerAdmin [email protected] DocumentRoot "/var/www/html/weberp/" ServerName yourdomain.com ServerAlias www.yourdomain.com <Opzioni FollowSymLinks AllowOverride All ***** consenti, nega consenti da tutti ErrorLog /var/ log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log common
INGRANDIRE
Salviamo le modifiche utilizzando i tasti Ctrl + O ed usciamo dall'editor utilizzando i tasti Ctrl + X. Ora dobbiamo attivare il nuovo host virtuale con il seguente comando:
sudo a2ensite weberp
INGRANDIRE
Riavviamo Apache eseguendo quanto segue:
sudo systemctl riavvia apache2
6. Configurazione del firewall Ubuntu 17 e accesso WebERP
WebERP viene eseguito sulla porta 80, quindi sarà necessario configurare il firewall per consentire l'attraversamento della porta 80.
Per questo eseguiremo le seguenti righe:
sudo ufw enable (abilita il firewall) sudo ufw allow 80 / tcp (permetti la porta 80 attraverso il firewall) sudo ufw status (permetti di visualizzare lo stato del firewall)
INGRANDIRE
Una volta configurato, andiamo su un browser e inseriamo quanto segue:
http: // indirizzo_ip / weberpLì verranno visualizzate le seguenti finestre:
Lingua di installazionePer prima cosa selezioniamo la lingua di installazione
INGRANDIRE
Entra nel databaseQuindi entriamo nel database che abbiamo creato in precedenza:
INGRANDIRE
Fuso orarioQuindi definiamo il fuso orario, i dati aziendali e altri:
INGRANDIRE
inserire la passwordCliccando su Installa, WebERP verrà installato nel sistema e successivamente potremo accedervi inserendo le rispettive credenziali:
INGRANDIRE
Accedendo al pannello vedremo quanto segue:
INGRANDIRE
Da lì possiamo configurare i parametri secondo necessità.
In questo modo WebERP è un alleato per una corretta gestione aziendale.