WebERP un instrument complet de contabilitate și gestionare a afacerilor bazat pe web, care poate fi utilizat pentru magazinul online sau pentru un sistem de management cu amănuntul lansat sub o licență OpenSource. Este disponibil în mai multe limbi și acceptă toate sistemele de operare populare, inclusiv Linux, Mac și Windows. WebERP vine cu o gamă largă de caracteristici, cum ar fi comenzi de cumpărare, comenzi de vânzări, de fabricație, low foot-print, Cod rapid, simplu, analiza vânzărilor, rapoarte PDF, complet utf-8 compatibil, suport multi-valută, mai multe teme și multe altele.
în acest tutorial, vă voi arăta pas cu pas pentru a instala WebERP pe serverul Ubuntu 16.04.
cerințe
- un nou server Ubuntu 16.04 instalat pe sistemul dvs.
- un utilizator non-root cu privilegii sudo este setat pe serverul dvs.
Noțiuni de bază
să începem prin actualizarea pachetelor de sistem cu cea mai recentă versiune cu următoarea comandă:
sudo apt-get update -y
sudo apt-get upgrade -y
după actualizarea completă a sistemului, reporniți sistemul pentru a aplica toate aceste modificări.
Install LAMP Server
WebERP rulează pe Apache, scris în PHP și utilizează MySQL pentru stocarea bazei de date. Deci, va trebui să instalați Apache, PHP și MariaDB în sistemul dvs.
mai întâi, instalați Apache, PHP și bibliotecile PHP necesare cu următoarea comandă:
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
după finalizarea instalării, porniți serviciul Apache și activați-l să pornească la pornire cu următoarea comandă:
sudo systemctl start apache2
sudo systemctl enable apache2
în mod implicit, cea mai recentă versiune a MariaDB nu este disponibilă în Ubuntu 16.04. Deci, va trebui să adăugați depozitul MariaDB în sistemul dvs.
puteți face acest lucru executând următoarea comandă:
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'
apoi, actualizați depozitul și instalați serverul MariaDB cu următoarea comandă:
sudo apt-get update -y
sudo apt-get install mariadb-server mariadb-client -y
după finalizarea instalării, porniți serviciul MariaDB și activați-l să pornească la pornire cu următoarea comandă:
sudo systemctl start mysql
sudo systemctl enable mysql
configurați MariaDB
apoi, va trebui să asigurați instalarea MariaDB. Puteți face acest lucru executând următorul script:
sudo mysql_secure_installation
scriptul de mai sus va seta parola de root, va elimina utilizatorii anonimi, va interzice conectarea la rădăcină la distanță și va elimina baza de date de testare.
odată ce MariaDB este securizat, conectați-vă la consola MySQL și creați o bază de date pentru WebERP:
mysql -u root -p
introduceți parola de root și de a crea o bază de date ca pe nevoia ta:
MariaDB >CREATE DATABASE weberp_db;
apoi, creați un nume de utilizator și o parolă pentru WebERP cu următoarea comandă:
MariaDB >CREATE USER 'weberp'@'localhost' IDENTIFIED BY 'password';
apoi, acordați privilegii bazei de date weberp cu următoarea comandă:
MariaDB >GRANT ALL PRIVILEGES ON weberp_db.* TO 'weberp'@'localhost';
apoi, spălați privilegiile cu următoarea comandă:
MariaDB >flush privileges;
în cele din urmă închideți consola MySQL:
MariaDB >exit;
descărcați WebERP
puteți descărca cea mai recentă versiune a WebERP de pe site-ul lor oficial cu comanda wget așa cum se arată mai jos:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
după descărcarea WebERP, extrageți sursa descărcată cu comanda unzip:
unzip webERP4.14.1.zip
apoi, copiați directorul extras în directorul rădăcină web Apache:
sudo cp -r webERP /var/www/html/weberp
apoi, schimbați proprietatea directorului weberp:
sudo chown -R www-data:www-data /var/www/html/weberp
configurați Apache pentru WebERP
apoi, creați un fișier gazdă virtuală apache pentru WebERP:
sudo nano /etc/apache2/sites-available/weberp.conf
adăugați următoarele linii:
<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>
salvați fișierul Când ați terminat, apoi activați noua gazdă virtuală cu următoarea comandă:
sudo a2ensite weberp
în cele din urmă, Reporniți serviciul Apache pentru a reîncărca modificările:
sudo systemctl restart apache2
accesați interfața web WebERP
WebERP rulează pe portul 80, deci va trebui să permiteți portul 80 prin firewall. Mai întâi, activați paravanul de protecție UFW cu următoarea comandă:
sudo ufw enable
apoi, permiteți portul 80 prin paravanul de protecție UFW cu următoarea comandă:
sudo ufw allow 80/tcp
puteți obține starea paravanului de protecție UFW cu următoarea comandă:
sudo ufw status
odată ce firewall-ul UFW este configurat, deschideți browserul web și tastați URL-ul http://yourdomain.com, veți fi redirecționat către pagina de întâmpinare WebERP așa cum se arată mai jos:
Selectați limba dvs. și faceți clic pe butonul pasul următor, ar trebui să vedeți pagina de configurare a bazei de date WebERP în imaginea de mai jos:
furnizați toate informațiile precum, gazdă, numele bazei de date, numele de utilizator al bazei de date și parola, apoi faceți clic pe butonul Următorul. Ar trebui să vedeți Expertul de instalare WebERP în imaginea de mai jos:
acum, furnizați detaliile necesare, cum ar fi numele companiei, Fusul orar, numele de utilizator al contului de administrator, Parola, adresa de e-mail, apoi faceți clic pe butonul Instalare. Ar trebui să vedeți ecranul de conectare WebERP în imaginea de mai jos:
acum, furnizați numele de utilizator și parola de administrator, apoi faceți clic pe butonul de conectare. Ar trebui să vedeți Tabloul de bord WebERP în imaginea următoare:
acum începeți să utilizați WebERP.