نصب و راه اندازی

نصب erpnext در اوبونتو 18.04

به روزرسانی و ارتقاء مناسب.


sudo apt-get update 
sudo apt-get upgrade

با اجرای دستور زیر ، وابستگی های ERPNext را نصب کنید.

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

با استفاده از دستورات زیر ، گره JS و Redis را نصب کنید.


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

nginx را نصب کنید.

sudo apt-get install nginx

برای نصب MARIADB در زیر فرمان اجرا کنید.

sudo apt-get install mariadb-server mariadb-client

دستورات زیر را برای ایمن سازی سرور MariaDB اجرا کنید. در صورت درخواست به س questions الات پاسخ دهید.

sudo mysql_secure_installation

به سرور Mariadb متصل شوید.

sudo mysql -u root -p

یک پایگاه داده با نام erpnext ایجاد کنید.

CREATE DATABASE erpnext;

یک کاربر پایگاه داده به نام ERPNextUser ایجاد کنید. رمز عبور \ _ را با رمز عبور خود جایگزین کنید.

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

به کاربر دسترسی کامل به پایگاه داده اعطا کنید.


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

تغییرات و خروج را ذخیره کنید.


FLUSH PRIVILEGES;
exit;

دایرکتوری برای پروژه ایجاد کنید.

sudo mkdir /var/www/html/erpnext

ERPNEXT را با اجرای دستورات زیر نصب و پیکربندی کنید.


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

یک سایت جدید برای پروژه ایجاد کنید. به عنوان مثال با نام دامنه واقعی جایگزین کنید.


bench new-site example.com
bench start

مرورگر و سایت خود را باز کنید.

http://example.com:8000

جادوگر را برای نصب erpnext دنبال کنید.

 فارسی