1.环境

  myeclipse2014,jdk7,tomcat8,mysql5.6

2.下载源码地址

  http://jforum.net/download.jsp

3.导入源码

  • 新建web工程JForum
  • 拷贝下载的JForum包目录下src下所有文件到JForum下的src
  • 拷贝下载的JForum包目录下lib到JForum下的lib
  • 其余文件拷贝到JForum的WebRoot下
  • JForum二次开发(一)-LMLPHP

4.数据导入

将WEB-INF/config/database/mysql/mysql_db_struct.sql,mysql_data_dump.sql导入即可。

由于版本问题可能会出现该行‘ENGINE=InnoDB’报错,替换为‘ENGINE=InnoDB’即可。

5.配置修改

WEB-INF/config/database/mysql/mysql.properties中

  • 用户名密码
  • dbencoding=utf-8

  • mysql.encoding=utf-8

  • 还有特别一提的是 database.connection.string最末尾添加&useUnicode\=true&characterEncoding\=utf8mysql.encoding=utf-8(解决提交数据中文乱码)

WEB-INF/config/SystemGlobals.properties中

  • i18n.board.default = zh_CN 语言本地化

  • 将templates/gpl_icons/zh_CN文件夹拷贝至templates/defualt/images下 (解决论坛上没有发帖等按钮)

6.其他问题

引用的un.misc.BASE64Decoder编译不通过,则缺少rt.jar

7.效果

JForum二次开发(一)-LMLPHP

JForum二次开发(一)-LMLPHP

05-11 13:58