首先感谢 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 两个文件。
这个 port 不用填写。local 文件填写上自己的数据库账号和密码即可了,在宝塔这些都可以查看到
运行网站
进入到网站目录下
/www/wwwroot/solo
输入启动命令
java -cp "lib/*:." org.b3log.solo.Server
如果提示为下图,证明已经成功启动。
宝塔配置网站
正常创建网站,数据库不需要填写。
这里面主要注意两点。
PHP 一定是纯静态。
设置反代,然后内容替换一定要填目标端口
配置完成后,就可以正常访问网站了。
保持后台运行
一切配置好后,只要断开 ssh 就会发现网站没办法打开,所以在咨询过作者后,发现需要用到 nohup 命令来让程序保持后台运行。
nohup java -cp "lib/*:." org.b3log.solo.Server &
至此就可以成功运行了。由于新框架第一次更新,所以后续还会继续观察有没有其他的 Bug。至于 docker 对于我这种老年人真的不适合,哈哈。。再次感谢程序开发者的帮助。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于