若依前后端分离版本本地配置

542 阅读2分钟

一、前后端准备工作

1. 后端安装redis
 默认端口:6379
 ​
 下载连接 https://github.com/tporadowski/redis/releases 
 解压  
 双击redis-server.exe启动服务端 
 双击redis-cli.exe启动客户端连接服务端 
 在客户端输入 “ping”,出现“PONG”,即证明连接成功 
 需要启动服务器:
 在cmd窗口中输入:redis-server
     会出现一个存储桶一样的图像,提示成功,需要一直开着
2. 后端安装 mysql
 地址:https://dev.mysql.com/downloads/installer/
 选择这个Windows (x86, 32-bit), MSI Installer    8.0.31  431.7M  
 在验证方式 authorization method 方法中选择第二个 Use Legacy Authorization Method 传统方式兼容mysql5.x
 设置密码,需要自己记住
 Navicat工具:连接测试端口3306
 http://www.it202.top/post/28.html
3.后端安装IntelliJ IDEA
 官网下载
  

4.后端安装jdk

 https://www.oracle.com/cn/java/technologies/downloads/#jdk19-windows

5.前端安装node.js

 https://nodejs.org/zh-cn/
 参考 https://blog.csdn.net/zjyJul/article/details/124243503

6.前端安装vue脚手架

 npm install -g @vue/cli

二、下载若依本地启动

1.下载若依
 下载 : git clone https://gitee.com/y_project/RuoYi-Vue
 ruoyi-ui为前端项目 可以单独剪切出来配置
 ruoyi-admin和 其他为后端
2.后端启动

后端启动不了的话主要就是两种数据库启动不成功,或者安装不对。后端端口8080

2.1 用IntelliJ IDEA打开项目,等待安装依赖 2.2 配置数据库 在数据库中新建ry-vue的表,执行sql文件夹中的ry_2022xx.sql 和 quartz.sql ,创建数据库结构 2.3 在ruoyi-admin下找到 application-druid.yml 文件配置数据库

             # 主库数据源
             master:
                 url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 username: root
                 password: root123

2.4 在 RuoYiApplication 启动文件

2.5 提示 (♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙ 说明后端启动成功

3.前端启动

后端启动成功后,启动前端正常端口80

 3.1 安装依赖 npm i
 3.2 启动 npm run dev 
 3.3 http://localhost:80 ,80的默认端口 不会显示
 3.4 可以看到图片验证码的显示的话,说明前后端启动成功 可以登录使用项目了
 ​
4.遇到报错问题

若依 编译时 sysConfigController 出错](www.cnblogs.com/hailexuexi/…)

  将redis.conf这两个文件 中的 /stop-writes-on-bgsave-error 后面的yes设置为no即可。 
  重新启动 Redis