Erpnext安装前的准备工作

在安装erpnext前需要做如下准备:

  1. 需要一台装有Linux系统的服务器,推荐使用Ubuntu Linux(演示视频中使用的是Ubuntu Linux 18.04版本)
  2. 服务器接入国际互联网,如果使用的腾讯云,阿里云等国内服务器,则这一步可能有问题。因为安装脚本需要从国外服务器上下载安装包,网络不稳定可能导致自动安装失败。

Erpnext安装步骤

目前的Erpnext 12以及即将发布的Erpnext 13都需要Python3,所以需要先安装python3 和setuptools基础包:

apt install python3-minimal build-essential python3-setuptools

下一步,下载官方的erpnext自动化安装脚本:

wget https://raw.githubusercontent.com/frappe/bench/develop/install.py

第三步通过上一步下载的脚本安装Erpnext:

python3 install.py –production

erpnext安装注意事项:

  1. 在脚本运行后可能提示LC_ALL出错,可以根据提示设置下系统的LC_ALL=en_US.UTF-8即可;
  2. 脚本运行中,后提示设置俩个密码,一个是登陆erpnext的超级管理员Administrator的密码,一个是MYSQL数据库的root密码;
  3. 安装整个安装过程根据网络情况,和服务器配置高低,会持续十几分钟到二十几分钟不等。
  4. 在整个脚本运行完成之后,系统可能会有一些警告提示,不用管它,只要不出错退出即可。
  5. 最后见到“Bench+Frappe+Erpnext has been successfully installed”说明系统安装成功,然后通过浏览器访问服务器的IP地址即可登陆erpnext系统。

install.py的其他一些常见参数

  1. –production参数,指定安装脚本install.py安装当前的稳定版,如果需要安装开发版可以使用–develop参数;
  2. –user, 指定系统用户名(如果没有指定用户名,系统默认创建一个frappe用户,且把erpnext系统都安装到该用户目录下,在安装视频中,我指定了用户名为新创建的ubuntu,大家可以根据需要灵活选择
  3. –version 指定安装的系统版本,默认安装当前的稳定版 12,version参数可以安装指定版本,比如version-13-beta