会计信息化(Shudou.CN) - ERPNext, your Next ERP
甲、【Server】安装Frappe/ERPNext
Welcome to Ubuntu 22.04.5 LTS
- 在Ubuntu上创建新用户 #fr为[frappe-user]可自定义#
- 更新和升级包
- 安装python和setuptools以及开发环境
- 安装和设置MySql Server
- 编辑 MySql 配置文件
- 设置pip加速镜像(可略过)
- 安装node
- 设置NPM加速镜像(可略过)
- 安装 yarn
- 设置yarn加速镜像(可略过)
- 安装frappe-bench
- 初始化frappe-bench
- 将权限应用于用户目录
- 创建新站点
- 设置默认站点
- 安装ERPNext
- 设置生产环境
- 上传文件:会计科目表 WORKBENCH > 文件 > 打开新文件管理
sudo adduser fr
sudo usermod -a -G sudo fr
su fr
cd
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install git curl python3-dev python3-venv python3-setuptools python3-pip xvfb libfontconfig wkhtmltopdf libmysqlclient-dev redis-server mariadb-server mariadb-client software-properties-common python3-testresources cron nano -y
sudo mysql_secure_installation
* Enter your current password for root (enter for none):创建新站点时需要输入root password
* Switch to unix_socket authentication [Y/n] n
* Change the root password? [Y/n] Y
* Remove anonymous users? [Y/n] Y
* Disallow root login remotely? [Y/n] Y
* Remove test database and access to it? [Y/n] Y
* Reload privilege tables now? [Y/n]: Y
Thanks for using MariaDB!
sudo nano /etc/mysql/my.cnf
复制下面的部分并粘贴到您的配置文件中
[mysqld]按[ctrl]+[S]保存,再按[Ctrl]+[X]退出
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
[mysql]
default-character-set = utf8mb4
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
sudo apt install nodejs
node -v
Expected version ">=18". Got "12.22.9"#如果版本报错,则按以下步骤重装:
sudo apt remove nodejs
sudo apt autoremove
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install nodejs -y
node -v
sudo npm config set registry https://registry.npmmirror.com -g
sudo apt install npm
sudo npm install -g yarn
yarn config set registry https://registry.npmmirror.com --global
sudo pip3 install frappe-bench
bench init --frappe-branch develop french
cd french
sudo chmod -R o+rx /home/fr
bench new-site shudou
#shudou为[site-name]可自定义#
MySQL root password:#root password为第4步安装数据库时输入密码
Set Administrator password:
#初始化网站时管理员密码
bench use shudou
bench get-app --branch develop erpnext
bench install-app erpnext
sudo bench setup production fr
#建议用户名手工输入#
home/fr/french/apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified
上传文件
cn_norm_chart_of_accounts2024.json
cn_smes_chart_of_accounts2024.json
乙、【Browser】初始化配置
- 浏览器访问公网IP
- 登录网站管理员账号 用户名:administrator
- 切换语言为中文
- 创建用户
- 设置公司、会计科目表
- 设置您的系统……
- 设置完成,跳转主页
密码:(甲、14步创建站点时设置的密码)