转载注明来源地址:http://blog.csdn.net/lastsweetop/article/details/44752007
此篇文章只包括OpenCms的本地安装,服务器的安装方法我会在以后的文章中提到,你可以本地做开发,然后发布时在上传到服务端,非常简单。
下载
下载最新版本,地址http://www.opencms.org/en/download/ ,下载后是一个压缩包的形式:opencms.zip,解压后得到opencms.war,这是web端安装文件。
环境要求
1.jdk(1.6.0_65)
2.tomcat (7.0.39)
3.mysql (6.2)
环境准备
jdk安装
只安装jre是不够的,需要安装jdk,而且版本需要1.6或者1.7
tomcat安装
tomcat需要的版本为6.0.x或者7.0.x
tomcat的启动参数需要增加-Djava.awt.headless=true
mysql安装
官方建议的mysql版本是5.0 5.1 5.5 5.6 ,我使用的是6.2,暂时没发现任何问题
并且需要更改参数max_allowed_packet,不修改的话,安装过程中会报错,提示该参数太小。
在mysql命令行中运行
set global max_allowed_packet = 32*1024*1024
然后退出命令行,重启mysql服务,再查看
show VARIABLES like ‘%max_allowed_packet%‘;
查看下max_allowed_packet是否编辑成功
部署opencms.war文件
拷贝oepncms.war到tomcat下的webapps目录即可,需要确认的是tomca会自动解包*.war文件,否则不能正常安装。
安装opencms
通过下面的地址进行安装http://localhost:8080/opencms/setup/,
按照信息提示一步步安装即可,数据库密码账户可以先输入root账户密码即可,安装完后在进行安全加固,安装向导会自动在mysql中创建opencms数据库表。
安装完成后即可登录,登录地址http://localhost:8080/opencms/opencms/system/login/,登录账号密码默认为:Admin/admin
安全
之前的安装都使用的默认密码,现在需要进行一些加固
1.Admin密码的修改,登录系统后,在最上面的导航条中,点击Preferences,再点击User Data,即可看到修改密码的选项。
2.新增opencms用户
grant all privileges on opencms.* to [email protected] identified by ‘opencms‘;
赋予opencms的数据库访问权限
CREATE USER ‘opencms‘@‘localhost‘ IDENTIFIED BY ‘opencms‘;
3.修改opencms的属性文件,更改为新增的opencms账号密码即可
%CATALINA_HOME%/webapps/opencms/WEB-INF/config/opencms.properties
重启后即可正常访问。