本文介绍在Debian 10系统上搭建ERPNext系统的方法。
本人收费提供ERPNext系统搭建、定制、运维服务,有需要的老板请与我联系。
硬件要求
网站数量 | 每个站点的用户 | 内存(GB) | 磁盘空间(GB) | 处理器 |
1 | 5-10 | 4 | 40 | 2 |
1 | 10-30 | 4 | 40 | 2 |
1-5 | 5-10 | 8 | 40 | 2 |
1-5 | 10-30 | 16 | 80 | 4 |
5-10 | 5-10 | 16 | 80 | 4 |
5-10 | 10-30 | 32 | 160 | 8 |
安装基础运行环境
sudo apt-get install xvfb libfontconfig wkhtmltopdf sudo apt-get install git python-dev python3-dev python-setuptools python-pip python3-setuptools python3-pip
安装MySQL
使用Debian默认的10.3版本
sudo apt-get install mariadb-server
按提示设置root用户密码
sudo mysql_secure_installation
设置使用密码登陆mysql
sudo mysql -u root
use mysql; update user set plugin='' where User='root'; flush privileges; exit;
安装MySQL开发文件
sudo apt-get install default-libmysqlclient-dev
修改MySQL配置文件
sudo nano /etc/mysql/my.cnf
添加以下内容
[mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci [mysql] default-character-set = utf8mb4
重启MySQL
sudo service mysql restart
安装其他运行环境
sudo apt-get install redis-server sudo apt-get install curl curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash nvm install 12 npm install -g yarn
安装ERPNext
pip install frappe-bench