【转载】Jforum环境安装
来源:互联网 发布:微信扫码抽奖软件 编辑:程序博客网 时间:2024/05/20 06:37
在Jmeter实战的道路上一路狂奔……
为什么要安装?
jmeter实战以Jforum为例
Jforum是什么?
JForum是著名的开源论坛,支持多达数十种的多国语言,其中包括简体中文(管理界面没有完全汉化)。JForum采用的是自己的MVC框架,因此在初次接触的时候可能会有些不习惯,但在熟悉后,该框架还是很容易使用的。在这里只是对JForum的框架进行简单的介绍以利于利用JForum进行二次开发,具体的细节请参考JForum代码。
——–摘自百度
如何安装Jforum?
①安装包
mysql-installer-community-5.6.24.0.msi
root/1234
双击直接安装
安装后,通过CREATE DATABASE JForum DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;创建jforum数据库
tomcat8
解压至目标路径下
Jforum 2.1.9
将jforum发布包拷贝到D:\apache-tomcat-8.0.39\webapps目录下
启动TOMCAT服务后,通过浏览器访问http://localhost:8080/jforum-2.1.9/install.jsp依照提示信息配置;配置成功后,http://localhost:8080/jforum-2.1.9为论坛首页 admin/1234
②遇到的问题
安装后,在install.jsp页面无法创建初始信息
数据库报错如下:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=InnoDB’ at line 1
Query being executed when exception was thrown:
CREATE TABLE jforum_categories ( categories_id INT NOT NULL auto_increment, title varchar(100) NOT NULL default ”, display_order INT NOT NULL default ‘0’, moderated TINYINT(1) DEFAULT ‘0’, PRIMARY KEY (categories_id)) TYPE=InnoDB
CREATE TABLE jforum_categories ( categories_id INT NOT NULL auto_increment, title varchar(100) NOT NULL default ”, display_order INT NOT NULL default ‘0’, moderated TINYINT(1) DEFAULT ‘0’, PRIMARY KEY (categories_id)) TYPE=InnoDB
解决方法:
由于建表的SQL语句和MySQL的版本不一致导致的。在MYSQL5.5及以后版本中type=InnoDB需要由ENGINE=InnoDB代替。那么解决方法也很简单,我们在“%TOMCAT安装目录%\webapps\jforum\WEB-INF\config\database\mysql”中可以看到创建表的SQL文件:mysql_db_struct.sql,我们用任意一种文本编辑工具打开,将其中的“TYPE=InnoDB”替换为“ENGINE=InnoDB”
无法发帖
原因:发帖的图标在中文版本中被其他图标遮盖
解决方法:
(1)在“jforum\templates\default\images”路径下,有一个文件夹,名字是“en_US”。
(2)将这个文件夹复制粘贴一份,将其命名为“zh_CN”,一定要注意文件夹名字必须写正确。也就是说你自己建立一个文件夹,命名为“zh_CN”,将“en_US”里的全部图片复制一份,放在你新建的“zh_CN”文件及里。
③完成安装后先不进入论坛。修改一些配置文件以支持中文。
(1) 打开jforum/WEB-INF/config/SystemGlobals.properties
将default.container.encoding = ISO-8859-1,修改为:
default.container.encoding = UTF-8
这里是设置容器的编码。由于我在tomcat的conf/server.xml中设置过URIEncoding=”UTF-8”,所以这里要一致。
tomcat默认的编码是iso-8859-1,如果你没有改动,此处可以不修改。
(2) 打开jforum/WEB-INF/config/jforum-custom.conf
定位到database.connection.string一项,在末尾追加
&useUnicode\=true&characterEncoding\=utf8
- 【转载】Jforum环境安装
- jforum安装
- jforum测试-环境搭建
- JForum 安装配置
- JForum安装详解
- JForum安装用例
- JForum开发环境的搭建
- jforum开源论坛安装
- JForum论坛安装及配置
- jforum开源论坛安装
- JForum论坛安装及配置
- JForum
- jforum
- jforum安装过程,部署到tomcat下,
- 搭建开源论坛JForum测试环境(mysql数据库)
- 搭建开源论坛JForum测试环境(mysql数据库)
- 搭建开源论坛JForum的二次开发环境
- CentOS编译安装LNMP环境(转载)
- Install DirectX SDK (June 2010) failed with error code S1023
- python 模拟知乎登陆
- 【易初电商】人才孵化基地
- Hadoop集群搭建
- 指定位置输出字符串
- 【转载】Jforum环境安装
- 遍历Map的四种方式与sql优化
- 新款安卓架构设计-Architecture Components介绍
- 对象克隆
- GIC-400寄存器 之CPU接口
- Android7.0中文文档(API)-- ShareActionProvider
- Solr单集代码调用案例
- UVa12100
- Let the Balloon Rise