iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 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://www.lsjlt.com/news/390654.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 腾讯云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 金山文档
  • 下载安装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
    腾讯 服务器 教程
  • 腾讯云服务器安装宝塔教程
    很抱歉,我无法为您提供安装腾讯云服务器的详细教程,因为这需要特定的计算机软件和操作系统,并且腾讯云服务器的安装流程非常复杂。腾讯云服务器的使用方法非常简单,您可以根据您的具体需求和操作步骤进行操作。 在安装腾讯云服务器之前,请确保您已经安...
    99+
    2023-10-26
    腾讯 宝塔 服务器
  • Ubuntu的安装教程
    文章目录 一、Ubuntu 的安装教程1、Ubuntu的镜像下载2、服务器版的安装教程2.1.1、允许 root 远程登录 3、桌面版的安装教程3.1.1、允许 root 远程登录 一、Ub...
    99+
    2023-08-18
    ubuntu linux 运维
  • ubuntu篇---ubuntu安装mysql教程
    ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql第一步,依次执行下面的语句第2步 清理残留数据第三步 验证原有主机上是否安装mysql: 二. 安装mysql三. 修改密码 加粗样式ubu...
    99+
    2023-08-16
    mysql ubuntu 数据库
  • 腾讯云服务器怎么安装win7教程
    步骤一:下载腾讯云服务器 首先,我们需要从腾讯云官网上下载最新版本的腾讯云服务器。腾讯云官网提供了多个版本,包括企业版、个人版等,下载时需要注意选择适合自己使用的版本。 步骤二:选择腾讯云服务器 接下来,我们需要选择自己使用的服务器,这取...
    99+
    2023-10-28
    腾讯 服务器 教程
  • 腾讯云服务器安装虚拟机教程
    1. 准备工作 在开始安装虚拟机之前,您需要确保您已经购买了腾讯云服务器,并且已经完成了服务器的基本设置。您还需要下载并安装虚拟机软件,例如 VMware Workstation 或 VirtualBox。 2. 创建虚拟机 打开虚拟机...
    99+
    2023-10-26
    腾讯 虚拟机 服务器
  • 腾讯云服务器装安卓系统教程
    腾讯云服务器是一款基于OpenStack的云计算服务,可以为用户提供稳定、高速、安全的云平台服务。以下是使用腾讯云服务器安装安卓系统的教程,可以按照以下步骤进行操作: 下载并安装腾讯云服务器软件。可以使用腾讯云服务器提供的在线下载或购买...
    99+
    2023-10-27
    腾讯 服务器 教程
  • 腾讯云服务器安装pi节点教程
    首先,需要准备好PHP 环境和数据库服务器,并安装好PHP和Python。 PHP 环境 (在控制台下面输入命令:pip -- install php5) // 配置数据库服务器 php.ini 中的pymysql=//你的用户名//你...
    99+
    2023-10-26
    腾讯 节点 服务器
  • 腾讯云服务器安装win8系统教程
    一、基础知识 云服务器的配置 云服务器的配置可以根据用户的实际需求进行选择,主要包括云服务器的硬件配置、操作系统的安装和网络设置等等。具体配置如下: CPU:使用Intel Core2 Duo E7-2560 2.2GHz或AMD ...
    99+
    2023-10-28
    腾讯 服务器 教程
  • 腾讯云服务器安装win10系统教程
    首先,下载一个电脑系统并安装好,安装方法可以参考腾讯云官网(https://acloud.qq.com/)以及官方文档的帮助教程。 然后,打开腾讯云客户端,注册账号并登录。登录后找到“应用”选项,点击进入下一步。 在弹出的对话框中,点击“...
    99+
    2023-10-26
    腾讯 服务器 教程
  • Carla 安装详细教程 —— Ubuntu 20.04 安装 Carla
    Carla 安装详细教程 —— Ubuntu 20.04 安装 Carla 简介 自动驾驶算法的调试和效果评测首先要在仿真环境中去做,因此,一个强大、灵活的仿真环境是开发、测试过程中必不可少的要素。我们在查找可用的仿真工具时主要关注以下...
    99+
    2023-09-01
    ubuntu linux 运维 服务器
  • ubuntu安装flash的教程
    这篇文章主要介绍“ubuntu安装flash的教程”,在日常操作中,相信很多人在ubuntu安装flash的教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu安装flash的教程”的疑惑有所帮助!...
    99+
    2023-06-13
  • 腾讯云服务器安装宝塔面板教程
    1. 登录腾讯云服务器 首先,你需要登录到你的腾讯云服务器。你可以使用 SSH 或者其他远程连接工具来登录。 2. 下载宝塔面板安装包 在登录到服务器后,你需要下载宝塔面板的安装包。你可以使用以下命令来下载宝塔面板的安装包: wget ...
    99+
    2023-10-26
    腾讯 宝塔 面板
  • 腾讯云服务器怎么安装系统教程
    腾讯云服务器是一款用于搭建云端应用的软件,安装系统是非常重要的一步。以下是腾讯云服务器安装系统的方法: 在腾讯云服务器上下载和安装所需的软件和工具,包括操作系统、应用程序和工具。可以在腾讯云服务器的官网(https://cloud.te...
    99+
    2023-10-27
    腾讯 服务器 教程
  • 腾讯云服务器安装VM虚拟机教程
    1. 登录腾讯云控制台 首先,打开浏览器并访问腾讯云官方网站。在网站上方的导航栏中,找到并点击"控制台"按钮。输入您的账号和密码,然后点击"登录"按钮。 2. 创建云服务器实例 在腾讯云控制台的主界面上,点击左侧导航栏中的"云服务器"选项...
    99+
    2023-10-27
    腾讯 虚拟机 服务器
  • ubuntu服务器ubuntu Server安装教程
    记录一次系统安装到拷贝大数据文件的过程。 说在前:1.系统U盘启动安装软件Rufus,自行百度下载2.下载Ubuntu Server镜像,官方地址即可 一、安装 1、选择Ubuntu Server ...
    99+
    2023-09-26
    ubuntu 服务器 linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作