jforum论坛搭建windows


1.下载JDK进行安装

参考:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

2.下载论坛框架jforum-2.1.9.zip 

3.下载tomcat(apache-tomcat-6.0.35.zip)解压缩即可,可以把他放到D盘根目录,将jforum解压后的文件夹放在Tomcat安装目录的webapps下面,启动tomcat(执行tomcat安装目录bin下的startup.bat)

启动之后可以在启动日志中看到http协议访问端口,如8080.

4.本地安装mysql(mysql-installer-community-5.7.13.0.msi)(安装时一路next,只需记住你设置的root用户密码)使用navcat链接到本地数据库,右键点击本地连接新建 jforum数据库,字符集选择utf-8编码,排序选择 utf-8_general_ci,如图

5.安装jmeter,解压缩即可,启动bin目录下jmeter.bat
如果想用jmeter访问mysql数据库,把D:\jforum安装\MySQL\mysql-connector-java-5.1.18目录下mysql-connector-java-5.1.18-bin.jar  拷贝到jmeter安装目录的lib下,重启jmeter即可


6.打开浏览器,访问论坛进行安装

localhost:8080/jforum-2.1.9/install.jsp  进入安装页面

只需选择数据库编码,用户/密码,输入admin账号的密码,其他设置可以采用默认配置,然后点击下一步 进行安装




1.
安装后,在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”

然后返回到 install.jsp页面重新填入信息进行安装。


2.
无法发帖
原因:发帖的图标在中文版本中被其他图标遮盖
解决方法:
(1)在“jforum\templates\default\images”路径下,有一个文件夹,名字是“en_US”。
(2)将这个文件夹复制粘贴一份,将其命名为“zh_CN”,一定要注意文件夹名字必须写正确。也就是说你自己建立一个文件夹,命名为“zh_CN”,将“en_US”里的全部图片复制一份,放在你新建的“zh_CN”文件及里。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值