注意事项
v2.5.0 之前版本升级需要设置
spring.autoconfigure.exclude=io.shardingsphere.shardingjdbc.spring.boot.SpringBootConfiguration
来关闭分表功能,否则会导致程序报错或数据混乱。启动新版程序前请先使用传统方式(kill 进程号的方式)停止老版程序的运行。
新版程序不要和老版程序安装在同一个位置,例如老版安装在
/www/novel-plus
目录,则新版应该安装在/www/novel-plus-new
目录
升级步骤
- 根据 sql 文件说明 执行增量 sql 文件
- 程序安装
创建目录
Linux 服务器上创建
novel-plus-new
、novel-plus-new/novel-crawl
、novel-plus-new/novel-front
、novel-plus-new/novel-admin
目录。爬虫安装
- 上传 novel-crawl.zip 压缩包到 Linux 服务器的 novel-crawl 目录
- 使用
unzip novel-crawl.zip
命令解压 novel-crawl.zip - 修改
config/application-common-prod.yml
文件中的数据库配置 - 修改
config/application-common-prod.yml
文件中的管理员账号密码 - 根据需要设置爬虫的代理IP
- novel-crawl 目录下使用
bin/novel-crawl.sh start
命令启动爬虫程序 - 打开浏览器,默认
8083
端口访问 - 选择已有或新增爬虫源(支持自定义爬虫规则),点击
开启
按钮,开始采集小说数据 - novel-crawl 目录下使用
bin/novel-crawl.sh stop
命令停止爬虫程序 - novel-crawl 目录下使用
bin/novel-crawl.sh restart
命令重启爬虫程序 - novel-crawl 目录下使用
bin/novel-crawl.sh status
命令查看爬虫程序的运行状态
前台安装
- 上传 novel-front.zip 压缩包到 Linux 服务器的 novel-front 目录
- 使用
unzip novel-front.zip
命令解压 novel-front.zip - 修改
config/application-common-prod.yml
文件中的数据库配置 - 修改
config/application-website.yml
配置文件中的网站信息 - novel-front 目录下使用
bin/novel-front.sh start
命令启动前台程序 - 打开浏览器,默认
8085
端口访问 - novel-front 目录下使用
bin/novel-front.sh stop
命令停止前台程序 - novel-front 目录下使用
bin/novel-front.sh restart
命令重启前台程序 - novel-front 目录下使用
bin/novel-front.sh status
命令查看前台程序的运行状态
后台安装
- 上传 novel-admin.zip 压缩包到 Linux 服务器的 novel-admin 目录
- 使用
unzip novel-admin.zip
命令解压 novel-admin.zip - 修改
config/application-prod.yml
文件中的数据库配置 - novel-admin 目录下使用
bin/novel-admin.sh start
命令启动后台程序 - 打开浏览器,默认
8088
端口访问 - novel-admin 目录下使用
bin/novel-admin.sh stop
命令停止后台程序 - novel-admin 目录下使用
bin/novel-admin.sh restart
命令重启后台程序 - novel-admin 目录下使用
bin/novel-admin.sh status
命令查看后台程序的运行状态