本站首页    管理页面    写新日志    退出


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:210
评论数量:205
留言数量:-19
访问次数:922767
建立时间:2007年5月10日




[openCMS]管理和定制OpenCms 6 - 第2章 安装OpenCms(3)
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/11/29 15:35:10

500)this.width=500'>   信息框中描述了在线访问OpenCms 工作区(使用其来工作的内容作者,编辑人员,管理人员,以及系统管理员)的浏览器要求信息。 OpenCms 支持微软的IE 5.5及以上版本,以及基于 Mozilla 1.4 及以上版本的浏览器 (包括Firefox)。但是在使用工作区之前,您必须启用您的浏览器对JavaScript 和 cookies的支持。 另外,您还需要允许来自于OpenCms服务器的弹出窗口。 选择 yes 按钮并点击Finish。 这将打开安装向导的结束屏幕。 500)this.width=500'>   首先,在加载该屏幕时,应该会弹出一个窗口—看起来应该是这样的: 500)this.width=500'>   如果未弹出该窗口,您需要改变对弹出窗口的设置以允许OpenCms 打开一个新窗口。 其次,您可能注意到说明安装程序已被锁定这一警告信息。  该信息意味着您(或者其它人)不先解除锁定的话,就不能再次运行安装程序。   如果出于某些原因您需要重新安装,您就需要解除对安装程序的锁定。要解除锁定,您需要编辑文件$CATALINA_HOME/webapps/ opencms/WEB-INF/config/opencms.properties 并改变property wizard.enabled (位于文件的底部)的值为 true 。  如果您必须重新安装OpenCms ,您需要启用此选项,因为将此标识开启将导致安全问题。 不重新安装的时候,将此设置设为 false 。   现在安装已完成了。 您可放心地进入到下一章中以学习工作区。  本章余下的部分包含了高级配置和安装问题解决等方面的信息。   手工配置设定 有时候您需要手工设置或改变OpenCms 的一些运行参数。  本节简要地描述一下OpenCms 使用的配置文件。 OpenCms 的配置文件都存储在公共目录下: $CATALINA_HOME/ webapps/opencms/WEB-INF/config/。 opencms.properties 文件是符合java标准的属性文件。  在很大程度上, opencms.properties 文件包含了数据库池信息,此外还包含了MAC地址设置,服务器名,和决定是否启用安装向导的设置(见上一节)。 config/ 目录下的其它文件都是XML文件。  下面是每个文件包含的内容的概述:   • opencms.xml: 该文件包含了OpenCms 被配置为服务器时应该载入的Java类的信息(在启动时)。   • opencms-system.xml: OpenCms 的许多主要的配置参数都存储在此文件中,包括哪些可用位置,缓存调整参数,网站配置参数。  (OpenCms 6中在一个OpenCms 实例上运行多个网站成为可能)   • opencms-modules.xml: 我们在安装OpenCms 时已经有了关于模块的概念。  每一个模块都有其自己的配置指令。该文件是存储所有安装的模块的设置的文件  。 在一个干净的安装之后,我的 opencms-modules.xml 文件超过了2000行。  不用说,编辑此文件是非常乏味的。幸好,大多数情况下我们也不需要编辑这个文件。 opencms-workplace.xml: OpenCms 的工作区是OpenCms 的“事务部门”组件。  此配置文件存储了工作区的配置。   • opencms-vfs.xml: OpenCms 在数据库中存储内容,但是此方法如同模拟一个标准的文件系统。因为此系统查找和操作就和文件系统一样,虽然它并不是服务器的真实文件系统的一部分,它被叫作虚拟文件系统 (VFS)。 opencms-vfs.xml file 存储了用于VFS的参数。   • opencms-search.xml: OpenCms 有一个内建的搜索引擎 — 基于fantastic Lucene Open Source search library。 此文件包含了用于OpenCms的搜索引擎的配置。   • opencms-importexport.xml: 与任何优秀的内容管理系统一样,OpenCms 也可导入和导出它的内容(这对于升级,备份,或转移到其它平台上是很有用的)。此文件使得实现这些操作成为可能。   当未对这些文件中的任一个作修改时,OpenCms的功能应该是正常的,而对任何一个文件作少量的修改时都将影响到其工作。 编辑opencms-system.xml 文件。  为了在工作区中使用邮件通知,您需要在此文件中配置一些参数。  请找到 <mail/> 元素。  它将包含几个邮件配置元素: <mail> <mailfrom>nobody@nowhere.com</mailfrom> <mailhost name="my.smtp.server" protocol="smtp" user="username" password="secure"/> <mailhost name="alternative.smtp.server"/> <mailhost name="another.alternative.smtp.server"/> </mail> 将 <mailfrom/> 设置为您希望 OpenCms 使用的发送人的用户名。此地址将在表单中显示:发送邮件信息区域。 <mailhost/> 元素包含了SMTP邮件服务器的信息。此元素的第一个属性是名字。将该值设为SMTP服务器的域名。 在运行Sendmail的Linux和UNIX主机上 ,此值通常被设置为 localhost。 下一个属性是协议 ,这应该被设置为smtp(Simple Mail Transport Protocol)—Internet上使用的标准的邮件协议。如果您的SMTP服务器在发送信息之前要求验证(并且要求验证越来越普通),您可使用用户名和密码属性来设置适当的帐号信息。  如果您希望建立 "failover" 邮件主机 (如果第一个服务器挂掉时,    OpenCms 可尝试使用另一个来代替),您可简单地创建附加的<mailhost/> 元素并进行配置。否则的话,您应该删除额外的 <mailhost/>元素,因为它们包含空数据。 不管您什么时候改变这些文件中的一个,您都需要重启动 Tomcat以让OpenCms应用更改。 安装问题解决 并非所有的安装都是一帆风顺的。 本节中,我们将讨论常见的安装问题并了解如何更正这些错误。 另外,OpenCms网站 — 主要是开发人员邮件列表 — 也是一个解决问题的好资源。 安装模块时产生冲突 偶尔情况下,在冗长的模块安装过程中,一些浏览器会挂起(停止响应)。  如果发生此情况,不要关闭浏览器。 请等候20分钟(有充足的时间让安装过程完成)并看看浏览器是否响应。您也可通过检查服务器的资源以确定安装过程是否已完成。 如果Java和MySQL仍然在消消耗重要的 CPU 和存储器资源, 那么安装仍然在进行中。 通常情况下,在安装完成之后,浏览器就能恢复响应。  如果Continue按钮未激活的话,您可能需要点击重新装载(刷新)按钮,但通常并不需要这么做。 如果浏览器不响应,您需要重启浏览器并再次尝试(从头开始安装)。 重启Tomcat 与重新装载OpenCms Tomcat 包含了用于重新装载单独的servlet的应用而不需要重启Tomcat。 不过,并不清楚是否所有的OpenCms类都能被回收。 许多用户都在OpenCms开发邮件列表上报告简单地重新装载OpenCms 导致奇怪的错误,因此最好的方法是重启动Tomcat而不是重新装载单独的 servlet 。 改变MySQL的用户名/密码 如果您改变OpenCms 使用的MYSQL的用户名或密码,您需要编辑下面的文件: $CATALINA_HOME/webapps/opencms/WEB-INF/config/opencms.properties 改变 pool.default.user 和 pool.default.password 的变量值,并在保存之后重启Tomcat。 查找更多的安装帮助 更多安装问题上的帮助,可试试OpenCms 的开发者邮件列表和存档:http://www.opencms.org/opencms/en/development/mailinglist.html.


阅读全文(2304) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144808556 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号