Java 开源博客 Solo 2.9.4 发布,新皮肤加数据库重构

本贴最后更新于 741 天前,其中的信息可能已经水流花落

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过!

imagepng

2.9.4 版本加入了一款新皮肤 nijigen,二次元萌娘控们值得一试。另外,这个版本我们做了一次数据库重构,从 2.9.3 升级前务必备份数据库后再升级!

案例

功能

安装

从 2.9.3 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。升级前请备份数据库,以免出现意外!

文档

项目

2.9.4 变更记录

历史版本变更请浏览这里

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1250 引用 • 9447 回帖 • 621 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2773 引用 • 8034 回帖 • 765 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    322 引用 • 3197 回帖 • 692 关注
  • 博客

    记录并分享人生的经历。

    243 引用 • 2382 回帖

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Vanessa

    https://hacpai.com/article/1493814851007#toc_h2_17

    已加入 https://solo.b3log.org/#themes 及相关链接中

  • 其他回帖
  • 88250
    作者

    用 H2 自带的那个 Web 管理工具,看下表结构。

    1. article 表里面删了三列 articleCreateDatearticleUpdateDatearticleAuthorEmail,多加了三列 articleCreatedarticleUpdatedarticleAuthorId
    2. comment 表里面删了一列 commentDate,多加了一列 commentCreated
    3. 确认下以上多加的列是否有值

    如果以上 3 步确认没问题,然后看下 option 表的 version 行,值如果是 2.9.3 的话,手动更新成 2.9.4 然后重启。

    1 回复
  • iTanken 1
    捐赠者

    又发现一个 Feed 的问题,内容包含 Emoji 表情时,访问 /tag-articles-feed.do?oId=****** 报错:

    [Fatal Error] :2:9: 字符引用 "&#
    [ERROR]-[2018-09-28 14:12:58]-[org.b3log.latke.util.XMLs:66]: format pretty XML failed
    org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 9; 瀛楃寮曠敤 "&#
            at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
            at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
            at org.b3log.latke.util.XMLs.format(XMLs.java:56)
            at org.b3log.solo.model.feed.atom.Feed.toString(Feed.java:330)
            at org.b3log.solo.processor.FeedProcessor.tagArticlesAtom(FeedProcessor.java:293)
            at org.b3log.solo.processor.FeedProcessor_$$_jvst305_31._d9tagArticlesAtom(FeedProcessor_$$_jvst305_31.java)
    

    imagepng

    1 回复
  • linker

    升级失败了。
    [INFO ]-[2018-09-16 15:36:21]-[org.b3log.solo.service.UpgradeService:191]: Upgrading from version [2.9.3] to version [2.9.4]....
    [ERROR]-[2018-09-16 15:36:21]-[org.b3log.solo.service.UpgradeService:210]: Upgrade failed!
    org.h2.jdbc.JdbcSQLException: Duplicate column name "ARTICLEAUTHORID"; SQL statement:
    ALTER TABLE b3_solo_article ADD articleAuthorId VARCHAR(19) DEFAULT '' NOT NULL [42121-190]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
    at org.h2.message.DbException.get(DbException.java:179)
    at org.h2.message.DbException.get(DbException.java:155)
    at org.h2.table.Table.setColumns(Table.java:409)

    1 回复
  • 查看全部回帖