Монтаж

Установка ErpNext на Ubuntu 18.04

Обновление и обновление Apt.


sudo apt-get update 
sudo apt-get upgrade

Установите зависимости ERPNEXT, выполнив приведенную ниже команду.

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

Установите Node 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. Ответьте на вопросы, когда его заставили.

sudo mysql_secure_installation

Подключитесь к серверу MariaDB.

sudo mysql -u root -p

Создайте базу данных с именем erpnext.

CREATE DATABASE erpnext;

Создайте пользователя базы данных под названием ErpNextUser. Замените пароль \ _Here на свой собственный пароль.

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

Создайте новый сайт для проекта. Замените example.com фактическим доменным именем.


bench new-site example.com
bench start

Откройте свой браузер и посетите сайт.

http://example.com:8000

Следуйте мастеру для установки ERPNEXT.

 Русский