华夏ERP在虚拟机Ubuntu上的安装(测试实例)

1.虚拟机软件VirtualBOX 7.0

 

2.Ubuntu 版本

 

3.宝塔面板安装

 百度搜索宝塔面板,按官网提示进行安装。下面截图是官网示例。

if [ -f /usr/bin/curl ];then curl -sSO download.cnnbt.net/install_panel.sh;else wget -O install_panel.sh download.cnnbt.net/install_panel.sh;fi;bash install_panel.sh ed8484bec

4.华夏ERP在码云上的地址

 安装方式可以参考该官网,实际安装后,可以快速调整一下,参考本实验例程也是可以的。华夏ERP: 华夏ERP基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前专注进销存+财务+生产功能。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单等特色功能。拥有商品库存、出入库统计等报表。同时对角色和权限进行了细致全面控制,精确到每个按钮和菜单。 (gitee.com)https://gitee.com/jishenghua/JSH_ERP

配套资料

  • 需要用户手册请访问这里 http://www.huaxiaerp.com/thread-9-1-1.html
  • 喜欢视频教程可以看这里 https://space.bilibili.com/540003552/channel/series
  • 为方便大家搭建运行环境,分享了下载地址 https://pan.baidu.com/s/1jlild9uyGdQ7H2yaMx76zw  提取码:814g
  • 不会打包的小伙伴,请下载此打包后的文件 https://share.weiyun.com/NDJNLhry 密码:vd3aig
  • 不会部署的小伙伴,请参考部署教程 http://www.huaxiaerp.com/thread-177-1-1.html
  • 部署后登录系统的默认租户账号:jsh,默认超管账户:admin,默认密码均为:123456

5.服务器环境配置 

 

 

在宝塔面板软件商店中直接搜索相关软件版本,安装即可。

JRE1.8的安装建议直接使用Ubuntu终端安装 

 sudo apt install openjdk-8-jre-headless

 

 安装完成后进行验证即可。

6.下载并导入包

可以从我这边资源里面打包的一个包下载用,最好是从码云上去下载。

 用这个宝塔面板去复制这个资源包到这个位置,直接拖拽可能有权限问题。

 直接对这整个包设置权限如下图

 7.设置并导入数据库

用这个宝塔面板设置名称为jsh_erp的数据库,导入刚才解压包里面的数据库,点击工具看一下,出现下图第四步就是导入成功了。

8.配置软件

8.1修改redis配置,配置密码requirepass 1234abcd,如下图。改完配置之后重启redis。

8.2修改nginx配置。(此处配置的是3000端口,您可以根据需要换为80或者别的端口,如果需要绑定域名,请将server_name后面的localhost改为域名即可)

给nginx配置文件增加如下内容,改完之后重启nginx。注意: gzip 配置可以提高系统访问速度。

 server {listen 3000;server_name  localhost;gzip on;gzip_min_length 100;gzip_types text/plain text/css application/xml application/javascript;gzip_vary on;location / {root   /home/jshERP/jshERP-web;index  index.html index.htm;try_files $uri $uri/ /index.html;}location /jshERP-boot/ {proxy_pass http://localhost:9999/jshERP-boot/;proxy_set_header Host $host:$server_port;}}

8.3改application.properties配置,目录如下,修改数据库用户名和密码。第7步里面建的数据库

 9.运行这个java包

如下图,在宝塔终端界面运行如下命令,路径如图示,运行后可以查看运行状态。

cd /home/jshERP/jshERP-boot/
sudo ./start.sh

11 .开放端口3000

在宝塔界面中安全栏中,如下图开放3000端口

 12.运行效果

乐天ERPhttp://192.168.8.61:3000/user/login 地址就是跟宝塔界面的那个地址一样,就是你虚拟机桥接网卡的地址。

这个是在Windows下面访问的,虚拟机挂在那里就好。局域网内都可以正常访问。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/28618.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C语言】指针数组测试题(1万字长文)

江南可采莲,莲叶何田田。鱼戏莲叶间。鱼戏莲叶东,鱼戏莲叶西,鱼戏莲叶南,鱼戏莲叶北。 — 两汉汉乐府《江南》 这篇博客我们将会讲解一些习题,习题是有关于数组和指针的,数组方面的习题也能帮助我们更好的理…

基于 Junit 的接口自动化测试框架实现

目录 前言: 分层的自动化测试 接口测试的意义 接口测试框架选型 我们封装的接口测试框架 接口测试关键实践 测试代码规范 (仅供参考) 前言: 基于JUnit的接口自动化测试框架可以实现对接口进行自动化测试,并提供了丰富的断言和报告功能…

一文解惑mybatis中的#{}和${}

目录 基本概述 #{}的基本使用 ${}的基本使用 ${}使用情况 sql排序asc|desc 拼接表名 批量删除 模糊查询 基本概述 #{}:先编译sql语句,再给占位符传值,底层是PreparedStatement实现。可以防止sql注入,比较常用。 ${}&…

【技术指南】3D转换工具HOOPS Exchange的功能特征和典型使用场景全解析(二)

什么是 HOOPS Exchange?HOOPS Exchange 是一组软件库,可以帮助开发人员在开发应用程序时读取和写入主流的 2D 和 3D 格式。HOOPS Exchange 支持 在主流的3D 文件格式中读取 CAD 数据,并支持将 3D 数据转换为 PRC 数据格式,这是一种…

关于unity Content Size Fitter 套 Content Size Fitter

首先:最好不要unity Content Size Fitter 套 Content Size Fitter 这样最后得到的变化可能会错误 unity也提示了,父物体如果有了,那么子物体就不要再加了。 但是你们要的需求: 一级父物体 ➡自适应大小➡二级父物体&#xff08…

番外-sql server数据库表及视图未备份,误删恢复

(1)关闭sql server服务,防止数据发生更大变化;备份数据库的ldf文件和mdf文件(非常重要) (2)安装工具ApexSQLLog (3)运行工具 首先设置一下数据库连接的方式…

MediaType的常用类型-GPT问答

MediaType的常用类型-GPT问答 MediaType是一个枚举类,包含了常见的媒体类型。下面是一些常用的MediaType类型: APPLICATION_JSON:JSON格式的数据APPLICATION_XML:XML格式的数据APPLICATION_FORM_URLENCODED:表单格式的…

JVM笔记

1,什么是JVM 1.1 定义: Java Virtual Machine ,是java程序的运行环境(java二进制字节码的运行环境) 1.2 优势: 一次开发,到处运行自动内存谷粒,垃圾回收功能数组下标越界检查(防止越界覆盖其他数据结构的内存)多态…

深度学习——CNN卷积神经网络

基本概念 概述 卷积神经网络(Convolutional Neural Network,CNN)是一种深度学习中常用于处理具有网格结构数据的神经网络模型。它在计算机视觉领域广泛应用于图像分类、目标检测、图像生成等任务。 核心思想 CNN 的核心思想是通过利用局部…

基于springboot+Redis的前后端分离项目(九)-【黑马点评】

🎁🎁资源文件分享 链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA?pwdeh11 提取码:eh11 附近的商户、用户签到、UV统计 (一)附近的商户1.附近商户-GEO数据结构的基本用法2.附近商户-导入店铺数据到…

uni-app实现emoj表情包发送(nvue版)

uni-app实现表情包发送&#xff0c; vue实现思路直接使用grideview网格布局加载emoj表情包即可实现&#xff0c;很简单&#xff0c;但是nvue稍微复杂&#xff0c;这里采用的方案是nvue提供的组件list 看效果 代码 <template><view style"margin-right: 10rpx;m…

自定义类型详解(C语言)

自定义类型 一. 结构体1.1 什么是结构体1.2 结构体的声明1.3 特殊的声明1.4 结构体的自引用1.5 结构体变量的定义和初始化1.5.1 结构体变量的定义1.5.2 结构体变量的初始化 1.6 结构体内存对齐1.6.1 为什么存在内存对齐 1.7 修改默认对齐数1.8 结构体传参 二. 位段2.1 什么是位…