diegimas

„ErpNext“ diegimas „Ubuntu 18.04“

Atnaujinkite ir atnaujinkite „Apt“.


sudo apt-get update 
sudo apt-get upgrade

Įdiekite „ErpNext“ priklausomybes paleisdami žemiau esančią komandą.

sudo apt install libffi-dev python-pip python-dev libssl-dev wkhtmltopdf curl git

Įdiekite mazgą JS ir perdarykite naudodami šias komandas.


sudo curl --silent --location https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install gcc g++ make
sudo apt-get install -y nodejs redis-server
sudo npm install -g yarn

Įdiekite „Nginx“.

sudo apt-get install nginx

Paleiskite žemiau komandą, kad įdiegtumėte „MariaDB“.

sudo apt-get install mariadb-server mariadb-client

Paleiskite žemiau esančias komandas, kad apsaugotumėte „MariaDB“ serverį. Atsakykite į klausimus, kai paraginti.

sudo mysql_secure_installation

Prisijunkite prie „MariaDB“ serverio.

sudo mysql -u root -p

Sukurkite duomenų bazę su pavadinimu ERPNEXT.

CREATE DATABASE erpnext;

Sukurkite duomenų bazės vartotoją, vadinamą „ErpNexTUser“. Pakeiskite slaptažodį \ _here savo slaptažodžiu.

CREATE USER 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here';

Suteikite vartotojui visą prieigą prie duomenų bazės.


GRANT ALL ON erpnext.* TO 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here' WITH GRANT OPTION;

Išsaugokite pakeitimus ir išvažiuokite.


FLUSH PRIVILEGES;
exit;

Sukurkite projekto katalogą.

sudo mkdir /var/www/html/erpnext

Įdiekite ir sukonfigūruokite „ErpNext“ paleisdami šias komandas.


cd /var/www/html/erpnext
git clone https://github.com/frappe/bench bench-repo
sudo pip install -e bench-repo
bench init erpnext && cd erpnext

Sukurkite naują projekto svetainę. Pakeiskite pavyzdį.com faktiniu domeno pavadinimu.


bench new-site example.com
bench start

Atidarykite naršyklę ir apsilankykite svetainėje.

http://example.com:8000

Vykdykite „ErpNext“ diegimo vedlį.

 Latviski