WebERP uno strumento completo di contabilità e gestione aziendale basato sul Web che può essere utilizzato per il negozio online o un sistema di gestione al dettaglio rilasciato sotto una licenza OpenSource. È disponibile in molte lingue e supporta tutti i sistemi operativi più diffusi, tra cui Linux, Mac e Windows. WebERP è dotato di una vasta gamma di funzioni come ordini di acquisto, ordini di vendita, produzione, Basso footprint, veloce, semplice codice, Analisi delle vendite, report PDF, completamente utf-8 compliant, supporto multi-valuta, più temi e molto altro ancora.
In questo tutorial, vi mostrerò passo dopo passo per installare WebERP su Ubuntu 16.04 server.
Requisiti
- Un nuovo server Ubuntu 16.04 installato sul tuo sistema.
- Un utente non root con privilegi sudo è impostato sul server.
Guida introduttiva
Iniziamo aggiornando i pacchetti di sistema con la versione più recente con il seguente comando:
sudo apt-get update -y
sudo apt-get upgrade -y
Dopo che il sistema è stato completamente aggiornato, riavviare il sistema per applicare tutte queste modifiche.
Installa LAMP Server
WebERP gira su Apache, scritto in PHP e usa MySQL per memorizzare il database. Quindi dovrai installare Apache, PHP e MariaDB sul tuo sistema.
Per prima cosa, installa Apache, PHP e le librerie PHP richieste con il seguente comando:
sudo apt-get install apache2, php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y
Una volta completata l’installazione, avviare il servizio Apache e abilitarlo all’avvio con il seguente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
Per impostazione predefinita, l’ultima versione di MariaDB non è disponibile in Ubuntu 16.04. Quindi dovrai aggiungere il repository MariaDB al tuo sistema.
È possibile farlo eseguendo il comando riportato di seguito:
sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
a quel punto, aggiornare i repository e installare MariaDB server con il seguente comando:
sudo apt-get update -y
sudo apt-get install mariadb-server mariadb-client -y
una Volta completata l’installazione, avviare MariaDB servizio e consentono di avviare il boot con il comando seguente:
sudo systemctl start mysql
sudo systemctl enable mysql
Configurare MariaDB
successivamente, è necessario per proteggere MariaDB di installazione. Puoi farlo eseguendo il seguente script:
sudo mysql_secure_installation
Lo script di cui sopra imposterà la password di root, rimuoverà gli utenti anonimi, disabiliterà il login root remoto e rimuoverà il database di test.
una Volta che il MariaDB è assicurato, con accesso a MySQL console e creare un database per WebERP:
mysql -u root -p
Immettere la password di root e creare un database per il tuo bisogno:
MariaDB >CREATE DATABASE weberp_db;
successivamente, creare un nome utente e una password per WebERP con il seguente comando:
MariaDB >CREATE USER 'weberp'@'localhost' IDENTIFIED BY 'password';
a quel punto, concedere privilegi a weberp database con il seguente comando:
MariaDB >GRANT ALL PRIVILEGES ON weberp_db.* TO 'weberp'@'localhost';
A quel punto, lavare i privilegi con il seguente comando:
MariaDB >flush privileges;
Infine, chiudere la console di MySQL:
MariaDB >exit;
Scarica WebERP
È possibile scaricare l’ultima versione del WebERP dal loro sito ufficiale con il comando wget, come illustrato di seguito:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
Dopo aver scaricato WebERP, estratto scaricato il sorgente con il comando unzip:
unzip webERP4.14.1.zip
a quel punto, copia estratto directory di Apache web directory principale:
sudo cp -r webERP /var/www/html/weberp
a quel punto, modificare la proprietà del weberp directory:
sudo chown -R www-data:www-data /var/www/html/weberp
Configurare Apache per WebERP
a questo punto creare un virtual host di apache file per WebERP:
sudo nano /etc/apache2/sites-available/weberp.conf
Aggiungere le seguenti righe:
<VirtualHost *:80>ServerAdmin [email protected] "/var/www/html/weberp/"ServerName yourdomain.comServerAlias www.yourdomain.com<<Directory "/var/www/html/weberp/">Options FollowSymLinksAllowOverride AllOrder allow,denyallow from all</Directory>ErrorLog /var/log/apache2/weberp-error_logCustomLog /var/log/apache2/weberp-access_log common</VirtualHost>
Salvare il file quando hai finito, quindi attivare il nuovo virtual host con il seguente comando:
sudo a2ensite weberp
Infine, riavviare il servizio Apache per ricaricare le modifiche:
sudo systemctl restart apache2
Accesso WebERP Interfaccia Web
WebERP viene eseguito sulla porta 80, quindi sarà necessario per consentire la porta 80 attraverso il firewall. Innanzitutto, abilitare il firewall UFW con il seguente comando:
sudo ufw enable
Successivamente, consenti la porta 80 attraverso il firewall UFW con il seguente comando:
sudo ufw allow 80/tcp
È possibile ottenere lo stato del firewall UFW con il seguente comando:
sudo ufw status
una Volta che il firewall UFW è configurato, è possibile aprire il browser web e digitare l’URL http://yourdomain.com, si verrà reindirizzati alla WebERP pagina di benvenuto, come mostrato di seguito:
Selezionare la lingua e fare clic sul pulsante PASSAGGIO SUCCESSIVO, si dovrebbe vedere il WebERP di configurazione del database pagina in immagine sotto:
Fornire tutte le informazioni, host, nome del database, il nome utente e la password, quindi fare clic sul pulsante AVANTI. Dovresti vedere la procedura guidata di installazione di WebERP nell’immagine qui sotto:
Ora, fornire i dettagli richiesti come nome della società, fuso orario, nome utente account amministratore, password, indirizzo e-mail, quindi fare clic sul pulsante INSTALLA. Dovresti vedere la schermata di accesso WebERP nell’immagine qui sotto:
Ora, fornire il nome utente e la password dell’amministratore, quindi fare clic sul pulsante Login. Dovresti vedere il dashboard WebERP nell’immagine seguente:
Ora inizia a usare WebERP.