下载皮肤还要跳到 github 再 clone 下来,其实可以直接打包好,点击 download 就下载 通过源码搭建时,我习惯性的 git clone,发现在本地跑不起来,最后在开发文档中看到还要加一个子模块的参数(用户指南中没有提到)。 其实在用户指南中提到通过 maven 构建时,就通过一个链接指到开发文档,这样 ..

Solo 搭建遇到的一些问题 (keng)

  1. 下载皮肤还要跳到 github 再 clone 下来,其实可以直接打包好,点击 download 就下载
  2. 通过源码搭建时,我习惯性的 git clone,发现在本地跑不起来,最后在开发文档中看到还要加一个子模块的参数(用户指南中没有提到)。
    其实在用户指南中提到通过 maven 构建时,就通过一个链接指到开发文档,这样我就不用 down 两遍了。
  3. 使用 MySQL 需要自己建数据库,但是项目中没有建库语句,需要自己写 (虽然很简单,但是我更希望配置好用户名跟密码就直接可以使用了)
  4. 文章在后台编辑的时候数学公式可以显示,但是在前台就不能显示 (看来 md 的识别问题是每个博客平台的通病,D 大好像在构建下一代的 md 引擎,期待!)
  5. MySQL 版本必须为 5.5.3 以上版本,否则不支持字符集 utf8mb4 (好气呀,我的版本刚好是 5.5.28)

以上为 v3.2.0 版本在本地搭建时遇到的一些问题,还没有搬到服务器上去。(后续应该还有坑要趟😂 ,有的话,我再更新 doge

  • Solo

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

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

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

    665 引用 • 5059 回帖 • 709 关注
  • 一些有用的避坑指南。

    29 引用 • 55 回帖
  • 反馈

    Communication channel for makers and users.

    71 引用 • 574 回帖 • 67 关注
13 回帖   
请输入回帖内容...
  • 88250

    1. 发布包里面是打好皮肤的完整包,以后可能会以 Docker 镜像为主
    2. 文档方面我们会继续完善,尽量让用户少折腾
    3. 使用 MySQL 的话建表是自动完成的,但是需要先手动建库,v3.3.0 会继续改进初始化
    4. Markdown 渲染在 v3.3.0 有大幅增强,MD 引擎方面还在努力
    5. MySQL 最好用最新版(MySQL 8),目前实测没啥问题

    感谢测评 ❤️

    2 回复
  • Volong      

    D 大加油😄

  • mufengcoding        

    是不是 3.3.0 快出了

    1 回复
  • nobt  

    solo 初始化中有自动建表的逻辑,手动建库是需要的,jdbc 连接都是需要指定库

    1 回复
  • 88250      

    正在做发布 😄

  • Volong      

    其实我们并不需要关心数据库叫什么名字,配置好用户名跟密码就可以了

    1 回复
  • 88250

    @nobt @Volong 这方面之前尝试过,如果 jdbc 连接的用户有建库权限的话是可以做到自动建库的,可问题是这样的话比较隐晦,默认 root 用户权限又太大。所以权衡下来,还是写清楚文档,让用户手动建库吧 😄

    2 回复
  • Volong      

    哦,嗦噶,原来是这个原因。

  • mufengcoding        

    新加一个用户,不用 root,试试看了

    1 回复
  • 88250      

    既然用户都手工创建了,还不如一并创建一下数据库 😂

    1 回复
  • mufengcoding        

    也是有道理啊

  • Eddie

    很多设计是运行起来以后,会有一个配置界面的样子。solo 没有,也不能说不好,毕竟们面向的是程序员。

  • nobt        

    我个人到目前为止,还没看过哪个开源项目是不需要指定数据库的,这也太为所欲为了

请输入回帖内容 ...