jforum-2.1.8 详细配置
关键字: jforum
本文介绍JForum的安装。
JForum的运行环境:
开始本文之前,我们确认一下JForum的运行环境。
- Java动态运行环境(JRE)
参考:环境篇 - 构造Java开发环境
该文介绍了怎么在Windows以及Linux下安装Java环境
- 支持J2EE Servlet标准的任何一款Web服务器 :Tomcat,JBoss,Weblogic等
参考:
篇一:Windows 环境下 Web服务器Tomcat的安装与使用入门
篇二:Linux 环境下 Web服务器Tomcat的安装与使用入门
- 下列任意一款关系数据库 :Generic,HsqlDB,MySql,Oracle,PostgreSQL。
确认了已经准备好了JForum的运行环境之后,让我们开始JForum的安装之旅吧。
本文的测试环境:
- JForum 2.1.8
- J2SE6.0
- Tomcat5.5.17
- MySQL5.0.6
JForum的安装步骤
1,JForum的下载。
到JForum的官方网站上下载JForum的最新版本。目前(2008年3月)的最新版本是2.1.8。
2,准备数据库(本文使用MySQL)
2.1 创建jforum数据库,设置为utf-8编码。 utf-8编码可以在安装时默认设置为utf-8编码,或者单独设置。
C:\> cd mysql
C:\mysql\bin\>mysql -u root -p
Enter password:
mysql> CREATE DATABASE jforum DEFAULT CHARACTER SET utf8;
mysql> exit
Bye
C:\mysql\bin\>
2.2 创建数据库用户分配给其足够的权限
C:\mysql\bin\>mysql -u root -p
Enter password:
GRANT ALL PRIVILEGES ON *.* TO jforum_user@localhost IDENTIFIED BY 'my_password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO jforum_user@"%" IDENTIFIED BY 'my_password' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit
Bye
C:\mysql\bin\>
用户名/密码根据自己的情况设置。
2.3 执行JForum数据库创建脚本 (/WEB-INF/config/database/mysql/mysql_db_struct.sql)
C:\mysql\bin\>mysql jforum -u root -p <password> < 路径\mysql_db_struct.sql
<password>为用户密码
2.4 执行JForum初始化数据脚本 (/WEB-INF/config/database/mysql/mysql_data_dump.sql)
执行方法同上。
至此,数据库的准备工作完成。
3,修改全局配置文件SystemGlobals.properties
打开WEB-INF/config/SystemGlobals.properties文件,做以下修改:
3.1 查找database字样,确认[DATABASE SETTINGS]数据库设置正确。默认设置为mysql,若使用其他数据库,则需要修改。
3.2 修改forum.link,homepage.link等配置。
根据JForum版本的不同,可能是WEB-INF/config/jforum-custom.conf。请根据实际情况修改。
4,修改数据库配置文件mysql.properties
打开/WEB-INF/config/database/mysql/mysql.properties文件,根据刚才数据库的设置情况加以修改。
5,deploy jforum.war
将jforum.war或者解压缩之后的文件夹jforum拷贝到TOMCAT_HOME/webapps/目录
解压缩后的jforum目录具有以下阶层:
jforum
\images
\templates
\upgrade
\WEB-INF
...
index.htm
...
(可以将上面的jforum文件夹下的文件(不包含jforum目录本身)打包为一个jforum.zip,然后重新命名为jforum.war也可)
(JBoss服务器的情况,可以将jforum.war拷贝到 JBOSS_HOME/server/default/deploy目录下)
6,启动TOMCAT服务器
执行$TOMCAT_HOME/bin/startup.bat
7,打开浏览器,访问:
http://localhost:8080/jforum/
进入jforum的数据库初始化页面,进行初始化。
默认显示语言选择Chinese Simplifed (zh_CN),数据库选择utf-8编码。
完成设置。
至此,JForum论坛安装完成。
分享到:
相关推荐
数据库架构是任何Web应用程序的核心部分,对于Jforum论坛而言也不例外。一个良好的数据库架构设计能够确保论坛的数据高效、稳定且易于扩展。本文将深入探讨Jforum论坛的数据库架构,分析其设计原则、主要数据表结构...
**JForum论坛系统** JForum是一款基于Java技术的开源论坛软件,主要采用JSP(JavaServer Pages)作为前端展示和Servlet作为后端处理,搭配MySQL数据库进行数据存储。这款论坛系统设计灵活,易于扩展,提供了丰富的...
用于配置中文jforum,里面包含各种语言的图片文件,将其中的zh_CN目录复制到jforum安装目录下的templates\default\images。就可以显示中文图片
**JForum论坛系统详解** JForum是一款基于Java技术开发的开源论坛系统,它以其稳定、高效和可扩展性而受到广大开发者和用户的喜爱。这款论坛软件不仅提供了丰富的功能,还支持与多种常见数据库的集成,使得它在各种...
linux CentOS 7 64位系统 Tomcat中间件 jforum论坛 java-jdk mysql数据库
7. 访问论坛:安装完成后,输入安装时设定的域名和端口,即可访问到全新的JForum论坛。 四、JForum二次开发实例 1. 自定义主题模板:可以创建新的皮肤,改变论坛的整体风格,通过修改`templates`目录下的模板文件...
1、附件关系表JFORUM_ATTACH 2 2、附件详细信息表JFORUM_ATTACH_DESC 2 3、附件配置限定关系表JFORUM_ATTACH_QUOTA 2 4、封锁表JFORUM_BANLIST 2 5、标识表JFORUM_BANNER 3 6、书签表JFORUM_BOOKMARKS 3 7、...
标题"jforum2论坛源码"表明了我们关注的是一个名为jforum2的开源论坛系统的源代码。jforum2是一个基于Java技术的讨论板平台,允许用户进行互动交流,提供社区建设和管理功能。源码通常包含程序的所有原始代码,可供...
【JForum论坛创建详解】 JForum是一款知名的开源论坛软件,具备多语言支持,包括简体中文,虽然管理界面并未完全汉化。它以其强大的功能、优雅的界面以及清晰的代码结构,成为二次开发的理想选择。JForum基于BSD...
### jforum开源论坛的核心知识点 #### 一、jForum简介 jForum是一款基于Java语言编写的开源论坛系统,它提供了一套完整的社区解决方案,适用于构建各类在线社区与论坛。jForum以其灵活的架构、丰富的功能及优秀的...
《jforum开源论坛官方源代码(2.1.9)详解》 JForum是一款基于Java技术的开源论坛系统,以其高效、稳定和易用性在开源社区中受到广泛关注。本次我们探讨的是JForum的2.1.9版本,这是一个经过众多开发者共同努力优化...
Jforum是一款基于Java技术的开源论坛系统,以其高效、安全和可扩展性受到...通过深入学习和理解这些知识点,无论是开发者还是管理员,都能够更好地管理和维护Jforum论坛,提升用户体验,保障系统的稳定性和安全性。
**Jforum:一个开源的Java论坛系统** Jforum是一款基于Java技术的开源论坛软件,它提供了丰富的社区功能,包括主题讨论、用户管理、权限控制、单点登录等。这款论坛系统以其稳定性和可扩展性而受到开发者的青睐。在...
**JForum开源论坛详解** JForum是一款基于Java技术的开源论坛系统,专为构建互动社区而设计。它提供了丰富的功能,如用户管理、版块创建、主题发布、回帖讨论等,适合各种类型的网站集成,无论是企业级应用还是个人...
`jforum-2.1.9` 文件可能是实际的软件包,解压后将包含所有必要的文件和资源,如数据库脚本、配置文件、类库、模板等,用于安装和运行JForum论坛系统。 总结来说,`jforum2.1.9 BBS` 是一个基于Java的开源论坛系统...
JForum,作为一款开源的、基于Java的网络论坛系统,深受开发者喜爱。2.1.9版本的发布,不仅提供了稳定的功能,还为开发者们带来了丰富的自定义可能性。本文将深入探讨JForum 2.1.9的源码,揭示其设计思想和技术架构...
【JForum论坛系统详解】 JForum是一款开源的、基于Java技术构建的网络论坛系统,它提供了丰富的社区交流功能,如主题发布、回复、用户管理、权限控制等。JForum的设计目标是提供一个高效、易用且可高度定制的论坛...