Sym 安装指南

环境准备

  1. 安装 JDK,版本至少需要 JDK8
  2. 安装 MySQL,版本至少需要 5.6
  3. 安装 Tomcat,版本至少需要 9
  4. (可选)安装 Maven,下载解压后设置 bin 目录到 PATH 环境变量中

编译项目

  1. 下载源码
  2. 解压后按需修改 src/main/resources/local.properties 中的数据库口令配置

    jdbc.username=root
    jdbc.password=
    
  3. 执行 mvn install 编译打包,完成后在 target 目录下将生成 symphony.war

如果你懒得自己编译打包,可以加入 Q 群 17370164,群文件里面下载。

部署

  1. 手动新建数据库 b3log_symphony
  2. 将 war 包部署到 Tomcat/Jetty 的 webapps 目录下,然后启动服务器,注意查看 logs 目录下的日志情况
  3. 浏览器访问 http://localhost:8080/symphony
  4. 默认的管理员账号为 admin/admin

常用配置

  • 图片上传默认是上传服务器本地,要使用七牛可配置 symphony.properties 中的 qiniu.* 属性
  • 搜索需要使用 Algolia,配置 symphony.properties 中的 algolia.* 属性
  • 邮件发送可以配置 3 种渠道:本地 JavaMail,SendCloud阿里云邮件推送。具体请参考配置 symphony.properties 中的 mail.* 属性
  • 用户注册时需要验证邮箱的,所以必须先配置好邮件

细节说明

  1. 数据库表会在第一次启动时自动创建
  2. 端口、访问路径等配置请参考 Latke 配置剖析
  3. 生产环境建议使用 NGINX 进行反向代理,并需要配置好 WebSocket 代理

技术资料

使用授权

Sym 有两个版本:

  • 社区版:使用 GPL 开源,如果你选择使用社区版,则必须完全遵守 GPL 的相关条款
  • 商业版:闭源,报价 ¥28000,请联系 QQ 845765 或者微信号 DL88250 进行细节咨询

关于商业版和社区版的对比请看这里,企业网站、经营性网站、以营利为目的或实现盈利的网站请购买商业版。