`
jcyanfan
  • 浏览: 74721 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
阅读更多

OpenCms 6安装

本页提供如何使用TomcatMySql来安装opencms的信息. 所有组件的安装被单步描述. 请确保每步安装都成功.

1. 安装JDK(版本为 1.4或更高)

安装JDK(版本为 1.4或更高) (从SUN http://java.sun.com/products/j2se/公司获得). 关于如何在你的操作系统安装这些组件的细节,请参考sun提供的相关文档。. 你应该确认安装 Java的SDK, 而不是同样可以从SUN获得的 JRE (JAVA 运行时环境). JRE不能 满足OpenCms的运行!

重点: OpenCms 6 仅仅在JDK1.4和JDK5.0中测试通过.一些属性不能从JDK1.4以前版本的JDK中获得.

提示: FreeBSD用户应该需要安装最新的资源以便系统使用rndcontrol功能. 否则的话,安装将会中断. 例如, 在一台网卡暂用IRQs 9的机器上, 你可以执行

rndcontrol -s 9

2. 安装 Tomcat

OpenCms 6.0 需要一种兼容Servlet 2.3 / JSP 1.2标准的容器. Tomcat 4 是这种标准的参考实现. 本发布版在Tomcat 4.1.x, Tomcat 5.0.x 和 Tomcat 5.5.x下测试通过. 对于Tomcat不支持新标准的更老的版本 (3.x以前) 不能够使用OpenCms 6.0. Tomcat 4.0.x 没有测试,但是应该能够工作.

http://jakarta.apache.org/tomcat/index.html 下载Tomcat并安装到你选择的文件夹中. 这就是 CATALINA_HOME 指定的文件夹. 不要忘记设置环境变量CATALINA_HOMEJAVA_HOME.

通过在standalone模式下运行Tomcat并检测实例来测试Tomcat的安装. 提示: Tomcat在standalone模式下使用8080端口. 如果你愿意,你可以将servlet引擎和web服务器结合,像Apache Web Server http://www.apache.org/httpd.html . 如何和servlet引擎结合,请参考webserver文档.

提示: 你可以从opencms.org一份额外的文档来知道如何使用mod_proxy在Apache httpd和Tomcat上安装OpenCms。

提示: 旧版本的OpenCms需要设置Java文件编码使用 -dfile.encoding=.... . 对于OpenCms 6已经不再需要了.

3.安装 MySQL

 

http://www.mysql.com/downloads/index.html 下载安装MySQL。(参考MySQL在线文档 http://www.mysql.com/documentation/index.html ). MySQL Windows版被安装到 C:\盘,应该使用 %MYSQL_HOME%/bin/mysqld -install注册Windows服务.

OpenCms能够使用MySQL 3.2, 4.0和4.1.由于效率原因我们推荐MySQL 4.1,或者最少4.0.

通过运行服务(WIN32下)或者执行 %MYSQL_HOME%/bin/mysqld(UNIX)启动MySQL服务器.

在继续前请通过启动MySQL监视器 (在MySQL安装目录的bin文件夹下执行 mysql)测试MySQL正常运行.

数据库正常工作如果执行monitor后出现MySQL提示符 . 键入exit退出MySQL监视器,继续下一步.

 

重点: 你应该增加MySQL配置文件(通常为my.ini)中配置变量max_allowed_packet的值. 对于OpenCms, limit应该尽可能的高, 推荐设置:max_allowed_packet=16M

4. 部署opencms.war文件

从下载的二进制压缩包ZIP文件中拷贝opencms.war文件到CATALINA_HOME/webapps/目录下. 使用Tomcat的真实安装路径替换CATALINA_HOME变量.

启动(或重启)Tomcat. Tomcat现在将部署应用OpenCms.重点:确保OpenCms的War包的完整性 *.war . OpenCms只能以War的方式部署. 确定Tomcat解包war文件并且创建CATALINA_HOME/webapps/opencms/目录, 并将OpenCms文件拷贝到这个目录. 你的Servlet容器默认的配置 / 环境不能解包*.war文件.如果这样请手动解包. 对于解压缩工具, *.war文件和*.zip文件只是扩展名不同而已.如果没有解包*.war文件,OpenCms安装向导将显示一个警告并不允许你继续。

 

5. 使用安装向导安装OpenCms

在浏览器中键入以下地址 http://localhost:8080/opencms/setup开始安装. 依赖于你的配置, 你可以替换 localhost 为你的服务名. 端口8080仅仅在以standalone模式启动Tomcat时使用.

遵循OpenCms的安装想到提示,使用“标准”安装. 它将建立OpenCms数据库并倒入所有能够获得 的模块到系统zho能够. 对于正常的Mysql和Tomcat安装在一台服务器上的情况,所有的默认设置都将满足你的需求.

重点: Make sure you disable all popup blockers for the server URL you installed OpenCms on. Otherwise you will not be able to log in to the OpenCms Workplace.

6. 现在你的系统已经就绪

现在你的系统可以使用了. 你可以使用用户名: Admin 和密码: admin登陆了. 请尽可能快地更改密码. OpenCms默认的登陆URL: http://localhost:8080/opencms/opencms/system/login/

7. 安全提示

在成功安装OpenCms后,你应该检查一下安全方面的设置.

首先通过用户设置(Workplace主窗口中“checkbox”图标)更改OpenCms用户Admin的密码.

然后给Mysql数据库添加一个密码.在Mysql命令行下敲入如下命令.

use mysql; insert into user values 
('localhost', 'opencmsuser', password('XXXXX'),\ 'N','N','N','N','N','N','N','N','N','N','N','N','N','N'); 
insert into db values ('localhost', 'opencms', 'opencmsuser',\ 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); 
flush privileges;

确认替换opencmsuseropencms 以及数据库你在安装时设置.

不要忘记opencms.properties文件中添加新的用户名和密码. . 只有新的用户能够连接大盘OpenCms表.更多的信息请参阅MySQL文档.

分享到:
评论

相关推荐

    OpenCms-install.rar_opencms

    OpenCms是一款开源的内容管理系统,它提供了一个基于Web的界面,用于创建、管理和发布网站内容。本教程将详细讲解如何安装并配置OpenCms,包括与之配套的Tomcat应用服务器和MySQL数据库。 首先,我们需要了解Tomcat...

    OpenCms 6安装

    OpenCms 6安装 OpenCms 6安装 OpenCms 6安装 OpenCms 6安装 OpenCms 6安装 OpenCms 6安装

    OpenCMS

    6. **SEO友好**:支持生成符合搜索引擎优化(SEO)标准的URL结构,有助于提高网站在搜索结果中的排名。 7. **社区支持**:拥有活跃的开发者社区,不断推出新的插件和主题,丰富了系统的功能性和美观性。 #### 三、...

    opencms

    《OpenCms开发指南》:深入理解与定制OpenCms OpenCms是一款开源的内容管理系统,旨在为企业级网站提供高效、灵活的管理解决方案。由Alkacon Software开发,OpenCms支持多语言、多站点管理和内容版本控制等功能,是...

    OpenCms 7 Development(最好的OpenCms二次开发资料)

    6. **源码分析**:附带的源码可以帮助读者更直观地理解OpenCms的内部工作原理,这对于进行二次开发极其重要。通过阅读和分析源码,开发者可以更好地调试和修改OpenCms的核心组件。 7. **部署与维护**:书中还将涉及...

    opencms9 java api

    6. **事件机制**:通过监听和处理系统事件,开发者可以实现特定的行为,如在内容发布前进行检查或在内容修改后执行某些操作。 7. **安全性**:OpenCMS 提供了一套安全机制,包括用户管理、角色分配和权限控制。...

    OpenCms中文文档完整版

    6. **模块开发与扩展**:OpenCms的开源特性使得开发自定义模块成为可能。文档中包含了关于API使用、插件开发和模块集成的指导,让开发者能够根据项目需求扩展系统功能。 7. **性能优化**:为了确保网站的高效运行,...

    opencms源码

    - `install.html`可能是OpenCms的安装指南,详细说明了部署步骤,包括系统需求、配置服务器、导入数据库结构以及启动服务等。 - `history.txt`可能记录了OpenCms 10.0.1版本的变更日志,列出该版本相较于之前版本...

    opencms配置去掉2个opencms总结

    6. **日志分析**:在去除组件后,分析系统日志,检查是否有错误信息,确认系统运行正常。 7. **性能监控**:移除组件后,对比移除前后的性能指标,如CPU使用率、内存占用、响应时间等,以验证优化效果。 在标签中...

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    ### OpenCms创建网站过程详解 #### 一、OpenCms简介及背景 OpenCms是一款开源的内容管理系统(Content Management System, CMS),它基于Java技术,主要用于构建和管理复杂的多语言网站。OpenCms提供了强大的功能集...

    OpenCms 内容类型模块

    OpenCms 是一款开源的内容管理系统(CMS),专为创建、管理和发布数字内容而设计。它提供了丰富的功能,包括模板驱动的网站生成、基于角色的安全控制、工作流程支持以及多语言支持。OpenCms 内容类型模块是系统的...

    opencms路径去掉两个opencms的方法总结

    6. **更新链接和模板** - 修改后的URL结构可能会影响到内部链接和模板。确保所有内部链接都已更新,以适应新的URL结构,避免产生404错误。 7. **SEO注意事项** - 在进行URL重写时,要注意301重定向,确保旧URL的...

    opencms7.53源代码

    **6. 多语言支持** OpenCms 7.5.3版本已经支持多语言站点,这对于国际化的公司或者需要面向全球用户的网站来说非常实用。通过源代码,我们可以学习如何实现内容的多语言版本以及如何切换不同语言环境。 **7. 内容...

    opencms 内容管理入门指南

    ### 6. 模板引擎与样式定制 OpenCMS的Alloy Template Engine提供了强大的模板语言,允许开发者设计出美观且响应式的网页布局。你可以自定义CSS样式、JavaScript脚本,以及HTML结构来满足设计需求。 ### 7. 集成与...

    opencms教程.rar

    6. **工作流程**:讲解OpenCMS的工作流机制,如何设置审核、审批流程,以确保内容发布的质量和合规性。 7. **权限与角色管理**:介绍用户管理,包括角色的创建、权限分配,以及如何根据职责分配不同的访问和操作...

    OpenCms9.0.1 新鲜下载

    6. **集成能力**:可以与各种外部系统集成,如电子商务平台、CRM系统等,扩展其功能。 7. **安全性**:OpenCms提供了用户和角色管理,以及基于权限的访问控制,保障了网站的安全运行。 8. **可扩展性**:通过插件...

    OpenCms中文用户手册

    6. **搜索引擎优化(SEO)**:OpenCms支持元数据管理和友好的URL设置,有助于提升网站的搜索引擎排名。手册会介绍如何设置这些功能以优化SEO性能。 7. **性能优化与安全**:手册还会涉及如何监控和优化OpenCms的...

    Alkacon_OpenCms_Products_and_Services.pdf

    无论是 OpenCms 6 还是 7 版本,OCEE 都提供了相应的扩展支持,使得用户无需担心版本更新所带来的兼容性风险。此外,OCEE 还兼容多种数据库平台(如 MySQL、Oracle 和 PostgreSQL 等),为不同需求的企业提供了灵活...

    opencms二次开发

    6. **工作流引擎**:OpenCMS内置了工作流引擎,你可以根据需求定义内容发布的工作流程,如审批、编辑等。熟悉工作流定义语言(WDL)是必要的。 7. **模板语言**:OpenCMS使用Velocity模板语言来创建动态网页。你...

Global site tag (gtag.js) - Google Analytics