Symphony 是当前一些免费论坛采用的开源框架,开发爱好者可在此基础上学习改进,也可用于搭建自己的免费论坛。感兴趣的伙伴儿们可以试试哦
开发环境:
JDK11 + Eclipse Oxygen.2 Release (4.7.2)+ MySql 8.0
一、JDK环境准备
1、 安装JDK11,
2、 设置系统环境变量:
1 JAVA_HOME 变量值:C:\Program Files\Java\jdk-11 (默认安装的路径)
在系统变量 path 最前面,添加(注意原来的值不要删除) %JAVA_HOME%\bin
3、 检查JDK11是否安装完成
windows cmd窗口,运行 java -version,显示如下:
二、Eclipse中配置JRE环境
project properties——build path——修改JRE Library指向jre11安装路径。
三、修改pom.xml文件,在下图所示位置添加第252行的代码:
注意观察前后代码不要改错位置。
四、创建数据库
1、安装Mysql 8.0及以上的版本,注意保存账号和密码。
默认是 root 123456
2、用Navicat Premium或同类工具,连接mysql(端口号默认3306)
3、手动新建数据库 b3log_symphony,
字符集用 utf8mb4,排序规则 utf8mb4_general_ci
五、在eclipse中maven编译项目
1、在左侧导入的symphony项目文件夹上,鼠标右键:run as-maven clean
出现build success则完成
2、在左侧导入的symphony项目文件夹上,鼠标右键:run as-maven install
出现build success则完成。此时,左侧项目文件夹target中,会出现如图示的生成结果:
六、运行网站
在windows cmd窗口,进入第五步骤生成的symphony目录,并运行启动服务指令。如下所示:
指令:java -cp "lib/*;." org.b3log.symphony.Server
此时,从本地浏览器上,输入网址:localhost:8080
则可打开社区论坛网页,如下所示
使用用户名admin 密码admin 可以成功登录。
七、开源项目symphony下载链接
https://github.com/88250/symphony
小伙伴儿们,快去试试吧