今天想看看CMS系统,搜索了下国内的和国外的,看了下前辈们的经验,
国内的JavaCMS有javapms:这个也是开源的,只要你不去掉网站上的标识,你可以随便建站,但是下载的zip里面只有.class,没有.java,搜了好久也没找到,
郁闷;
还有一个国内挺火的是JEECMS,不过这个是收费的,但是费用不高,如果真心想创站的,又要省事的,个人初步觉得JEECMS性价比,看着还挺不错;
国外的Java版的CMS就比较多了,有LGPL的也有GPL的,还有已经停更新的,但是在国内应用的还是比较少,一是因为风格及习惯问题,二就是基本用PHP版,
听同事和朋友们聊,opencms在国内使用的相对较多,看看opencms这个系统怎样,百度去了官网,发现有8.0.4和9.0.1两个大版本的最高版:
将源码及war都下载了下来,然后百度看看其他人是怎么安装和使用,发现都有8.5版了,想着9版刚出,可能不稳定,于是去找8.5版,
郁闷的事发生了,从官网怎么也找不到8.5版的下载连接;
于是直接百度opencms8.5 没有找到,使用Google opencms 8.5:
进去后,如下图:
终于下载上最新的;
下面开始先装上体验一下:
参考ITEYE中的一个博客:http://jiaozhiguang-126-com.iteye.com/blog/1714609 安装成功,
其中也碰到了MySQL的一个问题,数据验证问题,
数据库验证,这步碰到点问题,
Important: You will have to increase the MySQL configuration variable max_allowed_packet located in the MySQL
configuration file (usually called my.ini). For OpenCms, the limit should be as high as possible, a setting of at least
max_allowed_packet=16M is recommended.
原因是MySQL对一次处理的数据大小有控制,然后按改文件方法,没有成功,我使用的5.1.63的MySQL,最后使用了如下方法,直接成功,
也是有前辈碰到过:
--查看最大MB
show variables like '%max_allowed_packet%';
--设置最大MB
set global max_allowed_packet = 2*1024*1024*10;
设置完成后,关闭当前数据库连接,再次连接后查看;
最后安装成功,终于出现欢迎界面:
点击/opencms/opencms/system/login/,进入后台管理;