返回顶部
首页 > 资讯 > 后端开发 > Python >腾讯云Ubuntu 22.04安装ERPnext V14 安装教程
  • 421
分享到

腾讯云Ubuntu 22.04安装ERPnext V14 安装教程

pippythonPoweredby金山文档 2023-09-02 11:09:36 421人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、安装基础环境 腾讯云服务器ubuntu系统root账户设置密码 step 1 : sudo passwd root 使用sudo命令为root用户添加新密码 step 2 : sudo vi /etc/ssh/ss

一、安装基础环境

  1. 腾讯云服务器ubuntu系统root账户设置密码

step 1 :

sudo passwd root
使用sudo命令为root用户添加新密码

step 2 :

sudo vi /etc/ssh/sshd_config
编辑sshd_config文件

step 3 :

port 22
开放22端口,ssh连接需要22端口,去掉前面的#即可

step 4 :

PermitRootLogin yesPassWordAuthentication yes
允许root账户登录

step 5:

sudo service ssh restart
重启ssh服务
  1. 设置账户

su - root
切换到root账户
adduser frappe
新建一个新的ERP系统用户,用户名可以自定义,本案使用frappe作为非root用户
usermod -aG sudo frappe
将新建的用户添加到sudo组
apt update && apt upgrade -y && shutdown -r now
更新并重启
重启后用新建的用户登录
  1. 下载node.js

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
安装程序运行所需的依赖
sudo apt install -y python3.10-dev python3-setuptools Python3-pip python3-distutils python3.10-venv software-properties-common mariadb-server mariadb-client Redis-server nodejs xvfb libfontconfig wkhtmltopdf libMysqlclient-dev Nginx cron vim git ttf-wqy-zenhei ttf-wqy-microhei
依赖较多,耐心安装。
  1. 用vi修改my.cnf文件

sudo vi /etc/mysql/my.cnf
my.cnf文件修改Mysql信息,添加如下信息
[mysqld]character-set-client-handshake=FALSEcharacter-set-server=utf8mb4collation-server=utf8mb4_unicode_ci[mysql]default-character-set=utf8mb4
  1. 重启MySQL

sudo service mysql restart
  1. MySQL安全配置

sudo mysql_secure_installation
进入MySQL安全配置
Enter current password for root (enter for none):
输入root(mysql)的密码,初次安装默认没有,直接回车
Switch to unix_Socket authentication [Y/n]N
是否切换到unix套接字身份验证: N
Change the root password? [Y/n]Y
是否设置root用户密码: Y
New password:
新密码:
Re-enter new password:
再次输入密码:
Remove anonymous users? [Y/n]Y
是否删除匿名用户,建议删除: Y
Disallow root login remotely? [Y/n]N
是否禁止root远程登录,建议不开启: N
Remove test database and access to it? [Y/n]N
是否删除test数据库,可以保留: N
Reload privilege tables now? [Y/n]Y
是否重新加载权限表,也可以直接回车: Y
  1. 安装yarn,并切换国内源

sudo npm install -g yarn
安装yarn,前提是依赖安装完全正确,此步骤问题较多,需要谨慎
yarn configgetreGIStry
查看是否为官方源,返回 https://registry.yarnpkg.com/ 表明为官方源,需要切换为国内源,以下为切换国内源代码
yarn config set registry Https://registry.npmmirror.com/ --global  && \yarn config set disturl https://npmmirror.com/package/dist --global && \yarn config set sass_binary_site https://cdn.npmmirror.com/binaries/node-sass --global  && \yarn config set electron_mirror https://registry.npmmirror.com/binary.html?path=electron/ --global  && \yarn config set puppeteer_download_host https://registry.npmmirror.com/binary.html --global  && \yarn config set chromedriver_cdnurl https://cdn.npmmirror.com/binaries/chromedriver --global  && \yarn config set operadriver_cdnurl https://cdn.npmmirror.com/binaries/operadriver --global  && \yarn config set phantomjs_cdnurl https://cdn.npmmirror.com/binaries/phantomjs --global  && \yarn config set selenium_cdnurl https://cdn.npmmirror.com/binaries/selenium --global  && \yarn config set node_inspector_cdnurl https://cdn.npmmirror.com/binaries/node-inspector --globalnpm set registry https://registry.npmmirror.com/ && \npm set disturl https://npmmirror.com/package/dist && \npm set sass_binary_site https://cdn.npmmirror.com/binaries/node-sass && \npm set electron_mirror https://registry.npmmirror.com/binary.html?path=electron/ && \npm set puppeteer_download_host https://registry.npmmirror.com/binary.html && \npm set chromedriver_cdnurl https://cdn.npmmirror.com/binaries/chromedriver && \npm set operadriver_cdnurl https://cdn.npmmirror.com/binaries/operadriver && \npm set phantomjs_cdnurl https://cdn.npmmirror.com/binaries/phantomjs && \npm set selenium_cdnurl https://cdn.npmmirror.com/binaries/selenium && \npm set node_inspector_cdnurl https://cdn.npmmirror.com/binaries/node-inspector
npm 版本在 7.0.0 以上则不需要清除缓存
  1. 更改pip镜像源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
升级pip到最新版本(>10.0.0)后进行配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  1. 更改root账户镜像源

sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
root用户可更新,可不更新
  1. 基础环境安装完成

node -v && npm -v && python3 -V && pip3 -V && yarn -v
查看基础环境版本

二、安装bench

sudo -H pip3 install frappe-bench
安装bench
WARNING: Running pip as the 'root' user can result in broken……
此警告可忽略
bench --version
查看bench版本

三、安装frappe框架

bench init --frappe-branch version-14 frappe-bench --frappe-path=https://gitee.com/mirrors/frappe
此步骤关键中的关键,很容易报错。
如果出现网络问题加载不上,用官方工具回滚,或者参考下面的命令,删除相关文件夹
rm -r frappe-bench
SUCCESS: Bench frappe-bench initialized
出现warn不要慌,正常现象,当提示success时,说明安装完全成功

四、安装新站点

sudo chmod -R o+rx /home/frappe/
安装的系统用户分配权限
cd frappe-bench
进入bench目录
bench new-site demo
名字可以随意改,不一定叫demo
需要输入mariadb密码
安装结束后,需要设置administrator的密码
Updating Dashboard for frappe
demo: SystemSettings.enable_scheduler is UNSET
*** Scheduler is disabled ***
出现以上提示,说明站点创建完成

五、下载&安装App

  1. 下载App

bench get-app https://gitee.com/phipsoft/payments
下载payment,node报WARN可以忽略,报ERROR说明真的出错了
bench get-app --branch version-14 erpnext https://gitee.com/mirrors/erpnext
下载erpnext,同理,报WARN可忽略,大约需要3分钟,不要慌,就是等
bench get-app https://gitee.com/qpchen888/hrms
下载hrms
  1. 安装App

bench --site demo install-app payments
demo换成自定义的站点名称,安装payments,下面同理
bench --site demo install-app erpnext
MOST IMPORTANT
下面是重点中的重点
在安装hrms前,先启动bench,并在bench启动后,新建终端窗口,用安装用户登录,进入frappe-bench目录安装hrms,命令如下:
bench start
启动bench
cd frappe-bench
在新窗口中进入frappe-bench目录
bench --site demo install-app hrms
在新窗口中安装hrms

六、设置为生产环境

Ctrl+C

在前面运行bench的窗口按Ctrl+C,结束bench运行,结束后才能设置生产环境
sudo bench setup production frappe
需要输入frappe账户密码
安装完后,先查看下bench的活动workers
bench doctor
Please make sure that Redis Queue runs @ redis://localhost:11000
出现这个,说明生产环境配置出现问题,重新配置即可
重新配置,运行上面的命令,出现覆盖提示,全部填y
-----Checking scheduler status-----
demo: SystemSettings.enable_scheduler is UNSET
Scheduler disabled for demo
demo: SystemSettings.enable_scheduler is UNSET
Scheduler inactive for demo
Workers online: 3
-----None Jobs-----
出现上面的提示,说明生产环境设置正确
sudo vi /etc/supervisor/supervisord.conf
用supervisorctl管理所有进程,使用nginx做反向代理
修改unix_http_server内容
[unix_http_server]file=var/tmp/supervisord.sockchmod=0700chown={USERNAME}:{USERNAME} 
添加第四行代码,并将username改成frappe(或者你自定义的用户名)
sudo -A systemctl restart supervisor
修改完成后执行上面的命令

七、安装常用App

  1. 安装ERPnext界面汉化

bench get-app https://gitee.com/yuzelin/erpnext_chinese.git
下载余老师汉化包
bench --site demo install-app erpnext_chinese
demo改成上面设置的sitename
  1. 安装ERPnext开箱即用(深度汉化+国内环境使用)

bench get-app --branch version-14 https://gitee.com/yuzelin/erpnext_oob.git
下载oob软件,同样来自余老师
bench --site demo install-app erpnext_oob
demo改成上面设置的sitename
  1. 安装ERPNext权限优化

bench get-app https://gitee.com/yuzelin/zelin_permission.git
下载permission安装包
bench --site demo install-app zelin_permission
demo改成上面设置的sitename

走完全部流程,就能看到登录页面啦~

参考文档

腾讯云留了镜像,有需要的可以私我

来源地址:https://blog.csdn.net/qq_34192631/article/details/129208401

--结束END--

本文标题: 腾讯云Ubuntu 22.04安装ERPnext V14 安装教程

本文链接: https://lsjlt.com/news/390654.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 腾讯云Ubuntu 22.04安装ERPnext V14 安装教程
    一、安装基础环境 腾讯云服务器Ubuntu系统root账户设置密码 step 1 : sudo passwd root 使用sudo命令为root用户添加新密码 step 2 : sudo vi /etc/ssh/ss...
    99+
    2023-09-02
    pip python Powered by 金山文档
  • VMware安装 Ubuntu Server 22.04
    前言 大家好,在企业中使用 Linux 系统居多,本文讲述如何使用VMware安装 Ubuntu Server 22.04 LTS。希望对大家有所帮助~ 目录 前言一、CentOS 和 ...
    99+
    2023-10-08
    ubuntu linux 服务器 centos
  • ubuntu 22.04下载安装
    文章目录 1、下载1-1、官网1-2、镜像网站快速下载 2、安装2-1、在VMware 下面安装: 1、下载 1-1、官网 https://ubuntu.com/download 1-2、镜像网站快速下载 官网下载速度...
    99+
    2023-08-21
    ubuntu 服务器 linux
  • 下载安装Ubuntu 20.04详细教程(内附安装22.04版本教程链接)
    🌈 个人主页:python老鸟的博客 🔆 免费专栏:Python基础教程 ❤️  分享网站: 《Python自学网》👉👉基础入门到逐步深入  |  适合新手入门到精通 ...
    99+
    2023-09-11
    python Ubuntu VMware 服务器
  • Win11本地安装Ubuntu 22.04 双系统简易教程
    1.制作启动U盘 首先找到一个硬盘容量不小于4G的空U盘,需要对其进行格式化。 然后下载Ubuntu 22.04的iso文件到本地。 Ubuntu 22.04.1 LTS 中国地区下载链接 下载 Ul...
    99+
    2023-09-02
    ubuntu linux 服务器
  • 腾讯云服务器安装教程
    腾讯云服务器是一款高性能的云服务器,可以为用户提供高速、稳定、安全的云计算服务。因此,如果你需要在腾讯云服务器上安装服务器,下面是详细的教程指南。 安装步骤 在开始之前,需要先确保你有一个可用的 Wi-Fi 网络连接。打开控制台,输入管...
    99+
    2023-10-26
    腾讯 服务器 教程
  • 腾讯云服务器安装win10教程
    腾讯云服务器安装win10教程非常简单,以下是具体步骤: 首先,登录腾讯云服务器并创建帐户。在登录窗口中输入自己的电子邮件地址并按下“Enter”键以创建帐户。 在浏览器中打开腾讯云的网站,并根据网站上的指示一步步完成安装过程。 完成安...
    99+
    2023-10-26
    腾讯 服务器 教程
  • Ubuntu 22.04 | 20.04 |18.04 上安装 PHP 8.1
    步骤一  更新Ubuntu sudo apt update && sudo apt -y upgrade 重启系统  sudo systemctl reboot 步骤二 然后添加另外的ppa源 添加 Ondřej Surý PPA 存储库...
    99+
    2023-09-03
    ubuntu php 服务器
  • Ubuntu 22.04安装搜狗输入法
    Ubuntu 22.04安装搜狗输入法 ubtuntu 22.04安装搜狗输入法 1. 添加中文语言支持2. 安装fcitx输入法框架3. 设置fcitx为系统输入法4. 设置fcitx开机启动,并卸载ibus输入法框架5...
    99+
    2023-08-18
    ubuntu linux 服务器
  • Ubuntu的安装教程
    文章目录 一、Ubuntu 的安装教程1、Ubuntu的镜像下载2、服务器版的安装教程2.1.1、允许 root 远程登录 3、桌面版的安装教程3.1.1、允许 root 远程登录 一、Ub...
    99+
    2023-08-18
    ubuntu linux 运维
  • 腾讯云服务器安装宝塔教程
    很抱歉,我无法为您提供安装腾讯云服务器的详细教程,因为这需要特定的计算机软件和操作系统,并且腾讯云服务器的安装流程非常复杂。腾讯云服务器的使用方法非常简单,您可以根据您的具体需求和操作步骤进行操作。 在安装腾讯云服务器之前,请确保您已经安...
    99+
    2023-10-26
    腾讯 宝塔 服务器
  • 如何在 Ubuntu 22.04 上安装 Python Pip?
    Python Pip 是 Python 的包管理器,它允许您轻松地安装和管理 Python 包和库。在 Ubuntu 22.04 上安装 Python Pip 是非常简单的。 本文将详细介绍如何在 ...
    99+
    2023-09-03
    linux Ubuntu 22.04 Python Pip
  • 服务器Ubuntu 22.04 64位安装 MySQL5.7
    1.官网:mysql下载链接 官网地址 2.我们新建一个文件夹,路径/usr/local/mysql 这里选择下载5.7.29的ubuntu版本注意是amd64不是arm64,或者执行下面命令 w...
    99+
    2023-09-01
    ubuntu 服务器 mysql 数据库
  • Ubuntu 22.04 上安装多个 PHP 版本
    Ubuntu 22.04 上安装多个 PHP 版本 Ubuntu 22.04 上安装多个 PHP 版本系统更新在 Ubuntu 22.04 上安装多个 PHP 版本安装 PHP 8.1:安装 ...
    99+
    2023-09-01
    php ubuntu
  • ubuntu篇---ubuntu安装mysql教程
    ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql第一步,依次执行下面的语句第2步 清理残留数据第三步 验证原有主机上是否安装mysql: 二. 安装mysql三. 修改密码 加粗样式ubu...
    99+
    2023-08-16
    mysql ubuntu 数据库
  • Ubuntu服务器安装配置slurm (Ubuntu 22.04 LTS)
    Ubuntu服务器安装配置slurm (Ubuntu 22.04 LTS) 1. slurm简介 Slurm 全称 Simple Linux Utility for Resource Manageme...
    99+
    2023-09-24
    ubuntu linux 运维
  • 腾讯云服务器安装pi节点教程
    首先,需要准备好PHP 环境和数据库服务器,并安装好PHP和Python。 PHP 环境 (在控制台下面输入命令:pip -- install php5) // 配置数据库服务器 php.ini 中的pymysql=//你的用户名//你...
    99+
    2023-10-26
    腾讯 节点 服务器
  • 腾讯云服务器安装虚拟机教程
    1. 准备工作 在开始安装虚拟机之前,您需要确保您已经购买了腾讯云服务器,并且已经完成了服务器的基本设置。您还需要下载并安装虚拟机软件,例如 VMware Workstation 或 VirtualBox。 2. 创建虚拟机 打开虚拟机...
    99+
    2023-10-26
    腾讯 虚拟机 服务器
  • 腾讯云服务器安装win10系统教程
    首先,下载一个电脑系统并安装好,安装方法可以参考腾讯云官网(https://acloud.qq.com/)以及官方文档的帮助教程。 然后,打开腾讯云客户端,注册账号并登录。登录后找到“应用”选项,点击进入下一步。 在弹出的对话框中,点击“...
    99+
    2023-10-26
    腾讯 服务器 教程
  • 腾讯云服务器装安卓系统教程
    腾讯云服务器是一款基于OpenStack的云计算服务,可以为用户提供稳定、高速、安全的云平台服务。以下是使用腾讯云服务器安装安卓系统的教程,可以按照以下步骤进行操作: 下载并安装腾讯云服务器软件。可以使用腾讯云服务器提供的在线下载或购买...
    99+
    2023-10-27
    腾讯 服务器 教程
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作