注意事项
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命令查看后台程序的运行状态