开源 免费 java CMS - FreeCMS安装手册

本文介绍如何安装FreeCMS,包括配置Java环境、安装数据库(Mysql或Mssql)、部署到Tomcat服务器以及配置FreeCMS等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载地址http://code.google.com/p/freecms/

前提条件

在安装FreeCMS前,您需要安装以下软件。

1.      java环境FreeCMS采用java语言开发,所以java环境是必须的,FreeCMS要求java版本在1.5以上。安装方法参见http://my.oschina.net/u/916014/blog/95074

2.      数据库软件:FreeCMS支持两种数据库:MysqlMssql。请根据您的需要进行安装。

Mysql推荐版本在5.1以上,安装方法参见

http://my.oschina.net/u/916014/blog/95082

为了方便使用可以安装mysql图形管理软件,如SQLyog

Mssql推荐版本在Sql server 2000以上,安装方法参见

http://my.oschina.net/u/916014/blog/95087

注意sql server 2000需要安装SQL2KSP4补丁。

3.      服务器中间件FreeCMS属于J2EE项目,需要服务器中间件来运行,FreeCMS可以在Tomcat/Jboss/WAS/WebLogic等主流服务器上面运行,本手册以Tomcat为例,Tomcat推荐版本在5.0以上,Tomcat安装方法参见http://my.oschina.net/u/916014/blog/95085

安装FreeCMS

1.      安装数据库

FreeCMS支持两种数据库:MysqlMssql。请根据您的需要进行安装。

Mysql:在安装包中找到DB/mysql文件夹,这里存放着FreeCMS数据库的mysql备份文件。

打开mysql命令行窗口

输入密码进入数据库

运行命令:source D:\freecms-1.0\web\DB\mysql\freecms.sql

运行无错误则完成数据库安装。

Mssql: 在安装包中找到DB/mssql文件夹,这里存放着FreeCMS数据库的mssql备份文件和数据库文件。您可以使用数据库还原或数据库附加功能完成mssql数据库的安装。

打开企业管理

  

 

数据库还原: 点击数据库》所有任务》还原数据库

 

从设备中选择到备份文件:DB/mssql/freecms.bak,并设置还原为数据库为freecms.

 

点击“选项”选项卡,“移至物理文件名”设置为自己机器的位置。

 

点击确定

 

数据库附加: 点击数据库》所有任务》附加数据库

 

选择DB/mssql/ FreeCMS.mdf文件

 

点击确定

 

点击是

 

2.      部署到Tomcat

复制安装包中ROOT文件夹至Tomcat目录下webapps文件夹下。可删除原来的ROOT文件夹。FreeCMS同时支持虚拟目录部署,如果您不想让FreeCMS作为ROOT部署,可以把ROOT文件夹名称改为freecms或您想要的名称。

3.      配置FreeCMS

打开ROOT\WEB-INF\classes\db.properties文件。

environment 设置当前使用那种数据库,mysqlmssql

Mysql数据库配置

mysql.driver=org.gjt.mm.mysql.Driver     使用的数据库驱动程序

mysql.url=jdbc:mysql://localhost:3306/freecms     数据库ip地址和数据库名称

mysql.username=root    数据库用户名

mysql.password=root    数据库密码

Mssql数据库配置

mssql.driver=net.sourceforge.jtds.jdbc.Driver     使用的数据库驱动程序

mssql.url=jdbc\:jtds\:sqlserver\://localhost\:1433/FreeCMS;SelectMethod\=cursor    数据库ip地址和数据库名称

mssql.username=sa   数据库用户名

mssql.password=sa   数据库密码

4.      启动Tomcat

运行Tomcat目录\bin\ startup.bat文件。

 

5.      测试页面

打开浏览器,输入http://localhost:8080/login.jsp

 

用户名admin,密码ad,登录测试

 

安装成功!

Bug修复: 1.菜单管理:删除操作按钮后不能直接进行删除菜单操作。 2.删除单位时操作记录不显示单位名称问题。 3.站点管理:改变所属站点增加改变为一级站点功能,上传非图片logo时虽然提示但仍上传成功问题。 4.模板文件管理:点击查看/下载文件时路径不对问题。 5.list类标签增加index返回值:channelList,infoAttchs,linkClass,link. 6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息增加签收、视频、评论功能。 3.栏目页静态化增加可以设置只生成前几页功能。 4.增加网上调查功能。 5.增加互动信件功能。 6.单位可以设置是否接收互动信件。 7.用户可以设置是否接收互动信件。 8.增加系统配置管理功能。 9.增加ajaxLoad标签,通过ajax加载页面。 10.增加模板示例库。 11.增加infoSign标签,显示信息签收代码。 12.增加mailList标签,提取信件列表。 13.增加mailPage标签,分页提取信件列表。 14.增加mailQuery标签,根据查询码查询信件处理结果。 15.增加mailSave标签,信件保存处理。 16.增加questionList标签,提取网上调查列表。 17.增加questionPage标签,分页提取网上调查列表。 17.增加questionOne标签,提取指定id的网上调查。 18.增加config标签,提取系统配置。 19.增加unitList标签,提取单位列表。 20.增加userList标签,提取用户列表。 21.增加video标签,播放视频。 22.增加会员权限管理功能。 22.增加会员组管理功能。 23.增加会员管理功能。 24.增加评论管理功能。 25.增加积分规则管理功能。 26.增加积分记录管理功能。 27.增加commentPage标签,分页提取评论列表。
Bug修复: 同步资源文件时,复制后的文件有特殊字符问题。 linux下文件操作问题。 功能新增: info表增加isHot字段(是否热点). 增加留言本功能。 增加标签guestbook,guestbookList,guestbookPage. 会员增加我的留言功能。 系统级留言频率统计,可按年、月、日、星期统计留言频率。 站点级留言频率统计,可按年、月、日、星期统计留言频率。 系统级站点留言统计,统计站点留言排行。 系统级评论频率统计,可按年、月、日、星期统计评论频率。 站点级评论频率统计,可按年、月、日、星期统计评论频率。 系统级站点评论统计,统计站点评论排行。 增加会员收藏功能。 增加标签ajaxStore. 会员增加我的收藏功能。 会员增加站内信功能。 信息增加图片集功能。 增加标签infoImg,根据信息id查询图片集。 增加标签infoRelate,根据信息id查询相关信息。 增加职位管理功能。 增加标签jobList、jobPage、job。 增加标签infoPreList,infoNextList,实现上一条,下一条功能。 增加标签visit,提取访问统计数据。 标签infoList、infoPage、infoSearch,增加属性newdays,设置几天内的新闻为最新新闻。 标签channel,增加属性checkHasSon,设置是否检查有子栏目. 增加静态化变量contextPathNo。 系统配置增加imgType,infoHotNum. 增加简历管理功能。 会员增加我的简历功能。 infoPage标签增加属性channelParPagemark. 信息列表增加静态化信息功能 提取、复制、移动信息后提示静态化。 首页静态化时默认页面改为index.html. 栏目页面静态化时默认页面改为channel.html. 信息页面静态化时默认页面改为info.html. 增加建站向导功能。
Bug修复: 1.使用最新的struts2 jar包,修复struts2 exp漏洞。 功能新增: 1.信息添加或编辑后提示是否静态化所属栏目页面、原所属栏目页面、所属栏目父栏目页面、站点首页。 2.栏目编辑成功后,提示是否静态化本栏目页面、本栏目父栏目页面、站点首页。 3.信息删除时删除此信息的静态文件。 4.栏目删除时删除此栏目的静态文件。 5.站点删除时删除此站点的静态文件。 6.Ckeditor增加一键排版插件,复制word内容不去除格式。 7.增加设置栏目下信息编辑操作(添加,编辑,删除)成功后,需要静态化的内容:本栏目页面,原栏目页面,父栏目栏目页面和站点首页。 8.添加模板时支持上传zip格式的模板文件。 9.模板增加初始化数据管理,可以设置初始化栏目、链接分类并可以从现有站点导入。模板导出功能,将模板文件和数据导出为zip压缩文件。 10.添加站点时判断选择模板是否有初始化数据,并可导入初始化数据到站点。 11.增加敏感词管理。 12.敏感词处理: 信息:标题,内容,摘要。 栏目:名称,描述。 评论:内容。 网上调查:名称,调查说明,调查选项。 13.移动信息功能,可把信息从一个栏目移动到另一个栏目。 13.复制信息功能,可把信息从一个栏目复制到另一个栏目。 14.系统级工作量统计,统计所有用户的工作量。 15.站点级工作量统计,统计当前管理站点下用户的工作量。 16.系统级站点信息统计,统计所有站点的信息量。 17.站点级栏目信息统计,统计当前管理站点下栏目的信息量。 18.系统评论开关,控制系统是否允许评论。 19.系统级信息更新统计,可按年、月、日、星期统计更新频率。 20.站点级信息更新统计,可按年、月、日、星期统计更新频率。 21.站点级栏目访问统计,统计当前管理站点下栏目的访问量。 22.站点级信息访问统计,统计当前管理站点下信息的访问量。 23.站点级访问频率统计,可按年、月、日、星期统计访问频率。 24.系统级访问频率统计,可按年、月、日、星期统计访问频率。 25.管理后台首页增加应用链接,分为系统链接和个人链接。 26.questionList,questionPage标签增加siteid参数。 27.link标签增加num参数。 28.增加系统配置site,设置访问首页时默认转向的站点。 29.channel表增加indexnum、maxpage字段。 30.修改栏目静态页面的存放目录,可以使用pagemark、indexnum、id做为目录名,优先级为 pagemark > indexnum > id。 31.info表增加htmlIndexnum字段。 32.生成信息静态页面时如果有indexnum则使用indexnum作为静态文件名称。 33.可设置栏目页面生成静态页面的最大页数。 34.增加信息提取功能,可以其它站点的信息提取到本站点。 35.信息编辑时如果没有选择信息图片,系统会检查内容中是否有图片,如有则提取第一张做为信息图片。
Bug修复: 1.菜单管理:删除操作按钮后不能直接进行删除菜单操作。 2.删除单位时操作记录不显示单位名称问题。 3.站点管理:改变所属站点增加改变为一级站点功能,上传非图片logo时虽然提示但仍上传成功问题。 4.模板文件管理:点击查看/下载文件时路径不对问题。 5.list类标签增加index返回值:channelList,infoAttchs,linkClass,link. 6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息增加签收、视频、评论功能。 3.栏目页静态化增加可以设置只生成前几页功能。 4.增加网上调查功能。 5.增加互动信件功能。 6.单位可以设置是否接收互动信件。 7.用户可以设置是否接收互动信件。 8.增加系统配置管理功能。 9.增加ajaxLoad标签,通过ajax加载页面。 10.增加模板示例库。 11.增加infoSign标签,显示信息签收代码。 12.增加mailList标签,提取信件列表。 13.增加mailPage标签,分页提取信件列表。 14.增加mailQuery标签,根据查询码查询信件处理结果。 15.增加mailSave标签,信件保存处理。 16.增加questionList标签,提取网上调查列表。 17.增加questionPage标签,分页提取网上调查列表。 17.增加questionOne标签,提取指定id的网上调查。 18.增加config标签,提取系统配置。 19.增加unitList标签,提取单位列表。 20.增加userList标签,提取用户列表。 21.增加video标签,播放视频。 22.增加会员权限管理功能。 22.增加会员组管理功能。 23.增加会员管理功能。 24.增加评论管理功能。 25.增加积分规则管理功能。 26.增加积分记录管理功能。 27.增加commentPage标签,分页提取评论列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值