2 Star 6 Fork 314

westinyang / xcitq-symphony

forked from 88250 / symphony 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_v3.4.0_install.md 1.55 KB
一键复制 编辑 原始数据 按行查看 历史
westinyang 提交于 2021-01-20 23:00 . 添加旧版安装指南

Sym 安装指南(旧)

原文地址:https://hacpai.com/article/1486188905847

由于新版Sym已经变更启动方式,安装指南也已经更新,所以保留一份旧的安装指南

环境准备

  • 安装 JDK,版本至少需要 JDK8
  • 安装 MySQL,版本至少需要 5.6
  • 安装 Maven,下载解压后设置 bin 目录到 PATH 环境变量中
  • 安装 Tomcat,版本至少需要 9

编译项目

  • 下载源码
  • 解压后按需修改 src/main/resources/local.properties 中的数据库口令配置
jdbc.username=root
jdbc.password=
  • 执行 mvn install 编译打包,完成后在 target 目录下将生成 symphony.war

部署

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

常用配置

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

细节说明

  • 数据库表会在第一次启动时自动创建
  • 端口、访问路径等配置请参考 Latke 配置剖析
  • 生产环境建议使用 NGINX 进行反向代理,并需要配置好 WebSocket 代理
Java
1
https://gitee.com/westinyang/symphony.git
git@gitee.com:westinyang/symphony.git
westinyang
symphony
xcitq-symphony
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891