近日坛子里面很多人问起这个问题,要么中文显示乱码出错,要么不能数据库建立失败等等。小弟不才,就我安装的经验,给大家提供参考。有不对的地方,请指正为感。
我建议选择jive3.1.1或者更高的版本,因为这个版本对国际化的utf-8编码支持很好。这个就可以避免很多使用jsp显示中文的种种问题。 操作系统Linux, Win2000, WindowXP web服务器平台,我选择了Tomcat4.1。至于如何安装Tomcat,我这里就不说了。可以用google搜索出一大堆的安装方法。 数据库系统,我用的是mysql4.1。因为它是免费的,速度也不错。处理中小型数据库,完全应付的过去。这个版本对utf-8编码支持也不错。 Java环境,我用的是j2sdk_1.4.1版本。
上述所需的软件和安装方法,均可以在google中搜索到。 成功安装上述软件后,还有一个小的步骤需要进行一下,你需要下载 mm.mysql-2.0.4-bin.jar(本站也可以找到下载) 这个东东,然后把它拷贝到Tomcat的common/lib文件下。
一、下载jive3.1.1软件 最好是破解过的,否则没有license,他也不会让你运行。将下载后的软件解压。应该有如下目录和文件 database—各种数据库平台所需的数据库 documentation—英文的jive文档,应该需要好好看看 jive3—就是jive论坛所需的所有文件啦 jiveHome—jive论坛所需的设置信息 resources—资源文件,定义jive论坛的不同的样式,SKIN之类的。一般般的东西啦 changelog.html issues.html MakeWAR.jar README.html—英文版本的说明文件,里面有安装方法。如果你稍懂E文,建议看这个安装指南,很专业的。
二、开始拷贝有用的文件到相应的地方去 Window下的拷贝程序 拷贝jiveHome目录到C:盘去吧,当然你可以放到其他地方,不过我建议开始安装的时候,先放在这里吧。解说起来方便,明白jive的运作原理后你也可以放到其他地方去。 拷贝jive3目录到你的Tomcat/webapps/目录下
Linxu下的拷贝程序 拷贝jiveHome目录到/usr/local/目录下,当然你可以放到其他地方,不过我建议开始安装的时候,先放在这里吧。解说起来方便,明白jive的运作原理后你也可以放到其他地方去。 拷贝jive3目录到你的Tomcat/webapps/目录下 修改上述两个文件的读写属性,和Tomcat/webapps/ROOT/相同就可以了。这样做的目的是保证Tomcat服务能够进行读写访问。既然玩Linux相信,应该是高手了吧,修改文件属性的应该不是问题吧。
三、开始安装数据库 1、确定mysql是处于运行状态。将database/jive_forums_mysql.sql文件拷贝到mysql/bin目录下。因为马上就要导入数据库了。 2、在mysql中建立一个新的数据库。例如你可以取名为"jive",当然也可以取名其他。建议先用"jive"这个名字吧。解说方便。 3、建立好这个数据库后,你可以导入jive的数据库表了。可以用这个指令 mysql -u account -p jive < jive_forums_mysql.sql 其中account是你打算用的mysql账号,jive就是刚才新建立的数据库名称 4、你可以通过你了解的各种方法,检查数据库是否建立成功。如果不成功,找到原因,然后解决它。
四、设置jive所需要的参数 jive3.1.1设置还算是比较方便。 修改/Tomcat/webapps/jive3/WEB-INF/classes/jive_init.xml里面的内容 源文是 <?xml version="1.0"?> <jiveHome> </jiveHome>
Window版本修改为,注意\的方式阿 <?xml version="1.0"?> <jiveHome>c:\jiveHome</jiveHome>
Linux版本的修改为,注意大小写 <?xml version="1.0"?> <jiveHome>/usr/local/jiveHome</jiveHome>
设置的意思是,让jive找到jiveHome所在硬盘的地方
四、开始安装jive论坛了 1、启动Tomcat。启动前保证mysql是已经处于运行状态了阿。 2、用IE浏览器,或者其他WEB浏览器,在地址栏输入 http://172.0.0.1:8080/jive3/admin/setup/ 你将会看到jive的设置页面,如果没有看到,有找不到原因,看看上述步骤是否和文章所述一致。如果不一样,就按照上述步骤再来一次。如果一样还不对,那就在本站论坛提问吧。尽量帮你,但是不保证一定能够帮到你。 3、一路Next下去,一直到设置数据库的界面停下来,这里需要填写内容了 在driver栏目里面,填写org.gjt.mm.mysql.Driver jive使用那个数据库连接驱动 在serverURL栏目里面,填写jdbc:mysql://localhost:3306/jive jive连接mysql的那个数据库名称 至于username和password栏目,应该填写什么就填写什么。 然后Next下去。如果填写无误,应该就没有问题了。 4、最后一步是让你修改admin密码,这里千万注意注意注意,就是这里千万千万不要修改。Skip跳过就好。今后在jive管理页面在修改吧。 5、调过后,你将可以看到可以进入超级用户管理界面的页面了。也就是说jive3.1.1的安装部分你已经完成了100%了,如果你不打算使用utf-8编码的话。
五、设置utf-8编码 1、关闭Tomcat服务程序。 2、修改jiveHome/jive_config.xml文件,在该文件中找到
<database> <defaultProvider> <driver>org.gjt.mm.mysql.Driver</driver> <serverURL>jdbc:mysql://localhost:3306/jivebbs</serverURL> <username>root</username> <password /> <minConnections>5</minConnections> <maxConnections>15</maxConnections> <connectionTimeout>1.0</connectionTimeout> </defaultProvider> </database> 然后修改为
<database> <defaultProvider> <driver>org.gjt.mm.mysql.Driver</driver> <serverURL>jdbc:mysql://localhost:3306/jivebbs</serverURL> <username>root</username> <password /> <minConnections>5</minConnections> <maxConnections>15</maxConnections> <connectionTimeout>1.0</connectionTimeout> </defaultProvider> <mysql> <useUnicode>true</useUnicode> </mysql> </database>
3、重新启动Tomcat服务程序。
六、设置jive论坛使用的编码方案,以及修改超级用户密码 1、用IE浏览器,或者其他WEB浏览器,在地址栏输入 http://172.0.0.1:8080/jive3/admin/ 输入 用户名:admin 密码:admin 进入管理页面 2、在点选Global Settings,然后点选Locale Settings,然后设置Character Set为Unicode (UTF-8)就可以了 3、修改密码: 点选Users & Groups,然后点选User Summary,然后编辑admin用户,然后修改密码吧! 4、在Content的Category Summary中,添加论坛吧。 5、新开一个浏览器窗口输入 http://172.0.0.1:8080/jive3/ 你应该看到jive论坛了,至此。jive安装结束。
———————————————————————————————————- 八、其他方面的点点滴滴 一、中文搜索的问题 答:在管理页面Global Settings中Search Settings中 Search Settings ——————Indexer Type (* Supports Stemming): 选择Chinese,Japanese… 会弹出一个对话框。看清楚后,选择确认。 按下Save Settings按钮,保存。注意,这里有个BUG,就是Indexer Type (* Supports Stemming)里面的选择,又变回来了。不要管它就好。 按下Optimize Index按钮 按下Rebuild Index按钮 在按一次Save Settings按钮 然后中文搜索的问题应该可以解决了
二、贴字中<BR>的问题 答:首先换个mysql的驱动程序,建议用mm.mysql-2.0.4-bin.jar。 其次可能需要修改Filters的顺序,我这里的设置是 1、HTML 2、Newline 3、… 4、…
三、为什么看到的页面还有很多英文阿。 意思是根据你的Locale Settings中的Locale设置,你需要一个新的相应的jive_forums_i18n.properties或者jive_forums_i18n_en.properties或者jive_forums_i18n_zh_CN.properties文件。 建议当时的Locale Settings中的Locale设置为Chinese (China),那么你需要一个jive_forums_i18n_zh_CN.properties文件,放到Tomcat/webapps/jive/WEB-INF/classes/中,如果你要求不高,可以在本站下载到这个翻译不是很好的文件。注意,这个文件之为utf-8编码使用。
四、为什么看到jive后缀不是*.jsp而是*.jspa这样的东东? 答:这个回答我组织不好词语,建议解压jiveforums.jar后看看action.xml文件吧。或者请高手帮忙回答一下。我好添加到这里来。
五、安装到问题–第五步(你有可能遇到)
前四步很顺利,第五步,要求输入 current password____ 提示:If this is a new Jive Forums installation, the current password will be admin。 然而,输入admin 显示 The value you supplied for the current password field does not appear to be the valid password for the admin account. Try again with the correct password。
答:建议换个mysql的驱动,用这个mm.mysql-2.0.4-bin.jar。
六、还有更多问题,本站总是回答不了,该怎么办啊? 答:首先希望本站能够回答的朋友,都来帮帮忙。其次,也请原谅,问题可能大家都没有遇到过。我这里隆重推荐一个jive学习的网站,虽然人气不旺,但其jive的坛主Leon能力和态度都非常好。顺带说一句,这绝对不是做广告,Leon我不认识的。
版权声明 给作者写信 |
本篇文章对您是否有帮助? 投票: 是 否 投票结果: 4 0
|
|
|
|