[图片] 首先感谢 SOLO 作者一直以来不间断的更新,可以说功能是越来越完善了,我也是每次都是第一时间进行更新,但是在最新的 V3.6.7 中作者取消了 Tomcat 的搭建环境,直接用了 Java 执行,那么像我这种不用 DOCKER 的人就傻了。要重新配置环境了,就此我开始了我的折腾之旅。 搭建环境:Ubuntu ..

搭建最新 3.6.7 版本 SOLO 博客

首先感谢 SOLO 作者一直以来不间断的更新,可以说功能是越来越完善了,我也是每次都是第一时间进行更新,但是在最新的 V3.6.7 中作者取消了 Tomcat 的搭建环境,直接用了 Java 执行,那么像我这种不用 DOCKER 的人就傻了。要重新配置环境了,就此我开始了我的折腾之旅。

搭建环境:Ubuntu 18.04.2
面板:宝塔

下载版本

https://github.com/b3log/solo/releases/download/v3.6.7/solo-v3.6.7.zip

解压后,修改配置文件

这一步骤和老版本是一样的,修改 lake/local 两个文件。
image.png
这个 port 不用填写。local 文件填写上自己的数据库账号和密码即可了,在宝塔这些都可以查看到
image.png

运行网站

进入到网站目录下

/www/wwwroot/solo

输入启动命令

java -cp "lib/*:." org.b3log.solo.Server

如果提示为下图,证明已经成功启动。
image.png

宝塔配置网站

正常创建网站,数据库不需要填写。
这里面主要注意两点。
PHP 一定是纯静态。
设置反代,然后内容替换一定要填目标端口

image.png

image.png

配置完成后,就可以正常访问网站了。

保持后台运行

一切配置好后,只要断开 SSH 就会发现网站没办法打开,所以在咨询过作者后,发现需要用到 nohup 命令来让程序保持后台运行。

nohup java -cp "lib/*:." org.b3log.solo.Server &

首先感谢 SOLO 作者一直以来不间断的更新,可以说功能是越来越完善了,我也是每次都是第一时间进行更新,但是在最新的 V3.6.7 中作者取消了 Tomcat 的搭建环境,直接用了 Java 执行,那么像我这种不用 DOCKER 的人就傻了。要重新配置环境了,就此我开始了我的折腾之旅。

搭建环境:Ubuntu 18.04.2
面板:宝塔

下载版本

https://github.com/b3log/solo/releases/download/v3.6.7/solo-v3.6.7.zip

解压后,修改配置文件

这一步骤和老版本是一样的,修改 lake/local 两个文件。
image.png
这个 port 不用填写。local 文件填写上自己的数据库账号和密码即可了,在宝塔这些都可以查看到
image.png

运行网站

进入到网站目录下

/www/wwwroot/solo

输入启动命令

java -cp "lib/*:." org.b3log.solo.Server

如果提示为下图,证明已经成功启动。
image.png

宝塔配置网站

正常创建网站,数据库不需要填写。
这里面主要注意两点。
PHP 一定是纯静态。
设置反代,然后内容替换一定要填目标端口

image.png

image.png

配置完成后,就可以正常访问网站了。

保持后台运行

一切配置好后,只要断开 SSH 就会发现网站没办法打开,所以在咨询过作者后,发现需要用到 nohup 命令来让程序保持后台运行。

nohup java -cp "lib/*:." org.b3log.solo.Server &

至此就可以成功运行了。由于新框架第一次更新,所以后续还会继续观察有没有其他的 Bug。至于 docker 对于我这种老年人真的不适合,哈哈。。再次感谢程序开发者的帮助。

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    924 引用 • 7008 回帖 • 664 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    402 引用 • 3145 回帖
  • 宝塔

    天王盖地虎,宝塔镇河妖。

    11 引用 • 49 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“Ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    102 引用 • 153 回帖 • 630 关注
4 回帖
请输入回帖内容...
  • dqswan18

    这个教程基本可以帮助从 Tomcat 环境下升级的用户。

    1 回复
  • csfwff

    doge 仰望高端玩家

  • hanzanr123

    😂

  • cuijianzhe

    doge 仰望高端玩家