« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。 |
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. |
|
|