会计信息化(Shudou.CN) - ERPNext, your Next ERP

甲、【Server】安装Frappe/ERPNext

Welcome to Ubuntu 22.04.5 LTS

  1. 在Ubuntu上创建新用户
  2. #fr为[frappe-user]可自定义#
    sudo adduser fr
    sudo usermod -a -G sudo fr
    su fr
    cd
  3. 更新和升级包
  4. sudo apt-get update && sudo apt-get upgrade -y
  5. 安装python和setuptools以及开发环境
  6. 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
  7. 安装和设置MySql Server
  8. sudo mysql_secure_installation
    * Enter your current password for root (enter for none):
    * 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!
    创建新站点时需要输入root password
  9. 编辑 MySql 配置文件
  10. 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
    按[ctrl]+[S]保存,再按[Ctrl]+[X]退出
  11. 设置pip加速镜像(可略过)
  12. pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
    pip config set install.trusted-host mirrors.aliyun.com
  13. 安装node
  14. 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
  15. 设置NPM加速镜像(可略过)
  16. sudo npm config set registry https://registry.npmmirror.com -g
  17. 安装 yarn
  18. sudo apt install npm
    sudo npm install -g yarn
  19. 设置yarn加速镜像(可略过)
  20. yarn config set registry https://registry.npmmirror.com --global
  21. 安装frappe-bench
  22. sudo pip3 install frappe-bench
  23. 初始化frappe-bench
  24. bench init --frappe-branch develop french
  25. 将权限应用于用户目录
  26. cd french
    sudo chmod -R o+rx /home/fr
  27. 创建新站点
  28. bench new-site shudou
    #shudou为[site-name]可自定义#
    MySQL root password:

    Set Administrator password:
    #root password为第4步安装数据库时输入密码
    #初始化网站时管理员密码
  29. 设置默认站点
  30. bench use shudou
  31. 安装ERPNext
  32. bench get-app --branch develop erpnext
    bench install-app erpnext
  33. 设置生产环境
  34. sudo bench setup production fr
    #建议用户名手工输入#
  35. 上传文件:会计科目表
  36. WORKBENCH > 文件 > 打开新文件管理
    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】初始化配置

  1. 浏览器访问公网IP
  2. 登录网站管理员账号
  3. 用户名:administrator
    密码:(甲、14步创建站点时设置的密码)
  4. 切换语言为中文
  5. 创建用户
  6. 设置公司、会计科目表
  7. 设置您的系统……
  8. 设置完成,跳转主页
Discard
Save

On this page