novel-plus(小说精品屋-plus) v3.6.1 之前版本升级 3.6.1+ 指南


注意事项
  1. v2.5.0 之前版本升级需要设置 spring.autoconfigure.exclude=io.shardingsphere.shardingjdbc.spring.boot.SpringBootConfiguration 来关闭分表功能,否则会导致程序报错或数据混乱。

  2. 启动新版程序前请先使用传统方式(kill 进程号的方式)停止老版程序的运行。

  3. 新版程序不要和老版程序安装在同一个位置,例如老版安装在 /www/novel-plus 目录,则新版应该安装在 /www/novel-plus-new目录

升级步骤

  1. 根据 sql 文件说明 执行增量 sql 文件
  2. 程序安装
  • 创建目录

    Linux 服务器上创建novel-plus-newnovel-plus-new/novel-crawlnovel-plus-new/novel-frontnovel-plus-new/novel-admin目录。

  • 爬虫安装

    1. 上传 novel-crawl.zip 压缩包到 Linux 服务器的 novel-crawl 目录
    2. 使用unzip novel-crawl.zip命令解压 novel-crawl.zip
    3. 修改 config/application-common-prod.yml 文件中的数据库配置
    4. 修改 config/application-common-prod.yml 文件中的管理员账号密码
    5. 根据需要设置爬虫的代理IP
    6. novel-crawl 目录下使用bin/novel-crawl.sh start命令启动爬虫程序
    7. 打开浏览器,默认8083端口访问
    8. 选择已有或新增爬虫源(支持自定义爬虫规则),点击开启按钮,开始采集小说数据
    9. novel-crawl 目录下使用bin/novel-crawl.sh stop命令停止爬虫程序
    10. novel-crawl 目录下使用bin/novel-crawl.sh restart命令重启爬虫程序
    11. novel-crawl 目录下使用bin/novel-crawl.sh status命令查看爬虫程序的运行状态
  • 前台安装

    1. 上传 novel-front.zip 压缩包到 Linux 服务器的 novel-front 目录
    2. 使用unzip novel-front.zip命令解压 novel-front.zip
    3. 修改 config/application-common-prod.yml 文件中的数据库配置
    4. 修改 config/application-website.yml 配置文件中的网站信息
    5. novel-front 目录下使用bin/novel-front.sh start命令启动前台程序
    6. 打开浏览器,默认8085端口访问
    7. novel-front 目录下使用bin/novel-front.sh stop命令停止前台程序
    8. novel-front 目录下使用bin/novel-front.sh restart命令重启前台程序
    9. novel-front 目录下使用bin/novel-front.sh status命令查看前台程序的运行状态
  • 后台安装

    1. 上传 novel-admin.zip 压缩包到 Linux 服务器的 novel-admin 目录
    2. 使用unzip novel-admin.zip命令解压 novel-admin.zip
    3. 修改 config/application-prod.yml 文件中的数据库配置
    4. novel-admin 目录下使用bin/novel-admin.sh start命令启动后台程序
    5. 打开浏览器,默认8088端口访问
    6. novel-admin 目录下使用bin/novel-admin.sh stop命令停止后台程序
    7. novel-admin 目录下使用bin/novel-admin.sh restart命令重启后台程序
    8. novel-admin 目录下使用bin/novel-admin.sh status命令查看后台程序的运行状态