Монтаж
Установка 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.