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į.