所有的其他数据库,包括有页面,内容都存储在数据库中。如果你安装的 Confluence 是用于评估或者你选择使用的是 Embedded H2 Database 数据库。数据库有关的文件将会存储在 database/ 目录中,这个目录位于 Home 目录下面。否则数据库将会存储你 Confluence 站点所使用的所有数据。 https://www.cwiki.us/display/CONF6ZH/Confluence+Home+and+other+important+directories
所有的其他数据库,包括有页面,内容都存储在数据库中。如果你安装的 Confluence 是用于评估或者你选择使用的是 Embedded H2 Database 数据库。数据库有关的文件将会存储在 database/ 目录中,这个目录位于 Home 目录下面。否则数据库将会存储你 Confluence 站点所使用的所有数据。 https://www.cwiki.us/display/CONF6ZH/Confluence+Home+and+other+important+directories
当 Confluence 第一次启动的时候,Confluence 将会读取 confluence-init.properties 文件并从这个文件中确定如何去查找 Home 目录。 希望修改 home 目录的路径,你可以在 confluence-init.properties 文件中按照下面的格式修改 confluence.home 的属性: Windows 在 Window 环境下,路径 C:\confluence\data 将会被写成: confluence.home=C:/confluence/data 请注意需要将反斜杠(\)修改为斜杆(/) Linux / Solaris 在任何基于 Linux 环境的系统中,属性的定义遵守 Linux 定义的常规句法: confluence.home=/var/confluence/ 符号链接(symbolic links) 在 Confluence 的 home 目录中,可能会有一些符号链接。你需要必须定义为绝对路径。如果你有磁盘空间存储的问题,请修改 confluence.home 目录的配置指派到有足够空间的磁盘。生成文件所使用的绝对路径(例如导出的时候)将会使用 confluence.home 中配置的绝对路径,当在构造 URLs 的时候。当一个子目录有不同的的路径的时候,URL 的构造可能会不正常,你可能会收到页面没有找到的错误。这个信息用来避免下页面中显示目录的所有结构。 修改 Confluence 配置 Confluence 配置文件:confluence-cfg.xml 在 home 目录中可能参照你 Confluence home 目录的原始位置。你需要编辑这个文件来升级参考这些文件指向到新的位置。在这个文件中有下面 2 个属性可以进行配置: daily.backup.dir 如果你还没有配置,你的备份已经在其他地方进行存储了。 hibernate.connection.url 如果你现在正在使用嵌入的 HSQL 数据库。 https://www.cwiki.us/display/CONF6ZH/Confluence+Home+and+other+important+directories
Confluence home 目录存储了 Confluence 在运行中所使用的数据。下面对 Confluence home 目录中使用的数据和文件进行一些说明: confluence.cfg.xml 这个文件有 Confluence 能正常启动所需要的所有配置,例如有: 产品许可证(Product license) 上下文路径(Context path) 数据库配置细节,例如数据库地址,连接池配置等 重要目录的路径 attachments/ 这个目录存储了 Confluence 所使用附件的每一版本。 你可以为你的附件存储指定一个特定的其他目录,这个配置是在 confluence.cfg.xml 文件中的 attachments.dir 配置定义的。 在数据中心模式下,这个目录通常是能在 Shared Home 目录中定义的。 backups/ Confluence 将会把每天的备份文件存储在这里,同时也会存储你手动创建的备份文件。在这个备份目录中的备份文件通常的文件名是按照 daily-backup-YYYY_MM_DD.zip 格式定义的。 你可以为你的备份文件存储指定一个特定的其他目录,这个配置是在 confluence.cfg.xml 文件中的 daily.backup.dir 配置定义的。 在数据中心模式下,这个目录通常是能在 Shared Home 目录中定义的。 bundled-plugins/ Confluence 安装了一系列的插件。bundled-plugins 目录是 Confluence 在启动的时候解压压缩的插件后存储的地方。这个目录将会在 Confluence 每一次重启的时候进行刷新,所以将这个目录中安装的插件删除的话是不会删除 Confluence 已经安装的插件的。因为这些内容将会在下一次 Confluence 重启的时候重新创建。 database/ 这个是 Confluence 运行使用 Embedded H2 Database 模式的时候数据库存储的位置。在这种情况下,这个目录存储了 Confluence 运行所需要的所有数据库数据。如果你配置 Confluence 使用外部数据库例如你使用的数据库是 MySQL 的话,这个目录是不需要的。 index/ Confluence 的索引在 Confluence 使用的频率非常高,查找 Confluence 最近更新的内容列表对 Confluence 运行来说是非常重要的。如果这个目录中的数据丢失或者损坏了,你可以通过重构完整索引的方式将这些内容进行恢复。这个过程可能要花费很差的时间,花费时间的长度与你系统运行的数据量有多少有关系。 你可以为你的索引文件存储指定一个特定的其他目录,这个配置是在 confluence.cfg.xml 文件中的 lucene.index.dir 配置定义的。 journal/ 所以添加的日志(journal )存储在这里,这个添加的日志为你对页面进行修改的的时候(例如,页面添加了评论,点赞,新页面等)。Journal 中的内容将会被处理并添加到索引中(每 5 秒钟处理一次)。 在集群环境下,这个目录中保存了各个实例需要同步的内容。keeps the indexes on each node in sync. logs/ Confluence 的应用程序日志存储在这个目录中。 plugin-cache/ 所有的 Confluence 插件存储在数据库中。为了能够更加快速的访问插件所需要的 Jar 文件,Confluence 将会把这些存储在数据库中的插件缓存到本地上来,这个缓存目录为 plugin-cache 目录。这个目录中的内容将会在 Confluence 每一次重新启动的时候刷新,在每一次 Confluence 重新启动的时候,数据将会从 Confluence 数据库中缓存到这里,将这个目录中安装的插件删除的话是不会删除 Confluence 已经安装的插件的。 temp/ temp 目录被用来使用为运行时候的功能临时存储的地方,例如导出,导入,文件上传和索引。在这个目录中存储的文件为临时存储的文件。当 Confluence 实例没有运行的时候,你可以安全的清空这个文件夹中的所有内容。一个每天运行的计划任务将会删除这个文件中不在需要的文件。 你可以为你的备份文件存储指定一个特定的其他目录,这个配置是在 confluence.cfg.xml 文件中在 webwork.multipart.saveDir 配置新的存储位置。 thumbnails/ 为图片缩略图存储的临时文件目录。这个目录只用来使用为缩略图的换成,当这个文件中的内容删除后,当图片下一次访问的时候,系统会重新将文件的缩略图存在这个文件夹中创建。 在数据中心模式下,这个目录通常是能在 Shared Home 目录中定义的。 https://www.cwiki.us/display/CONF6ZH/Confluence+Home+and+other+important+directories
Confluence Home 目录是存储 Confluence 信息,查找索引,页面附件的地方。其实 Home 目录也可以定义为数据目录。 找到 Home 目录 Confluence 的 home 目录是你在安装 Confluence 的时候定义的。存储位置定义在 confluence-init.properties 文件中,这个文件位于你 Confluence 安装目录的 confluence/WEB-INF/classes 目录下。 当 Confluence 正在运行的时候,你可以从下面的配置连接中找到 home 目录的配置路径: > 基本配置(General Configuration) > 系统信息(System Information) > Confluence 信息 - Home 目录(Confluence Information - Confluence Home)。 如果你现在正在使用的是 Confluence 数据中心(集群服务器),同时你已经配置了共享 home (shared home)目录,这个目录中应该已经有一些数据了(例如附件和备份等),那么你共享目录的大小可能改变。你共享目录的路径应该在你的 <local-home>/confluence.cfg.xml 文件中的 confluence.cluster.home 属性定义。 https://www.cwiki.us/display/CONF6ZH/Confluence+Home+and+other+important+directories
Confluence 安装的目录(Confluence Installation directory)定义的是 Confluence 是在那里进行安装的。这个目录有时候也被称为 Confluence 安装目录(Confluence Install directory)。 安装目录中的一些重要文件: bin/setenv.bat or bin/setenv.sh 这个文件通常被用来编辑 CATALINA_OPTS 内存和垃圾回收的设置,同时也定义了系统的属性。 confluence/WEB-INF/classes/confluence-init.properties 这个文件中定义了 Confluence Home 目录的位置。 https://www.cwiki.us/display/CONF6ZH/Confluence+Home+and+other+important+directories
本部分对你 Confluence 的外部设置进行描述。包括有如何配置 Web 服务器,应用服务器,目录和文件等信息—— Confluence 运行所需要的所有环境。有关在服务器内部对配置进行修改的内容请参考页面Configuring a Confluence Environment 中的内容。 Confluence 是一个 J2EE web 应用。在客户端层面,用户主要通过浏览器来访问 Confluence。 这个部分包含有下面的一些导引: Confluence Home and other important directories Application Server Configuration Web Server Configuration Starting Confluence Automatically on System Startup Configuring Confluence Performance Tuning Cluster Troubleshooting Data Collection Policy 图片:一个 Confluence 安装 https://www.cwiki.us/display/CONF6ZH/Configuring+a+Confluence+Environment
审查日志记录一下事件的信息,这个记录不是详细的信息列表。但是这些信息能够让你了解你能够在日志中看到些什么内容。 空间 创建和删除一个空间。 编辑空间细节,主题,配色方案或者样式表。 修改空间权限,包括修改匿名访问权限。 导入和都出一个空间。 删除回收站的内容。 用户,用户组和权限 添加,删除,取消激活或者重新激活一个用户。 编辑用户细节。 修改用户组成员。 添加或者删除一个用户组。 为一个用户或者用户组修改权限。 修改全局匿名访问权限。 全局管理 修改全局设置,例如设置基础 URL( base URL),邮件服务器,许可证,用户目录,应用链接等。 修改全局外观和界面,例如配色方案主题,站点标志,小图标(favicon),自定义 HTML 等。 安装,卸载,启用,禁用插件或者插件模块。 审查日志不记录相关页面的的修改信息(你可以在页面的历史中查看这些内容),位置,或者页面权限的修改。 在默认的情况,事件的记录将在 3 年后自动删除。你可以选择修改历史记录保留的时间(最长 10 年)。 你也可以将 log 导出为 CSV 格式,如果你希望查看更多的细节的话,或者你希望将日志保留更长的时间。 https://www.cwiki.us/display/CONF6ZH/Audit+log
日志审查能够允许管理查看你 Confluence 站点所做的修改。这个在你希望对你的 Confluence 进行问题查看或者是你希望对你 Confluence 保留重要的修改事件,例如修改了全局权限。你需要具有 Confluence 系统管理员的权限才能查看日志。 希望查看查看审查日志 > 基本配置(General Configuration) > 审查日志(Audit log)。 然后你可以通过关键字和时间来显示的日志进行过滤。下面是这个操作是如何进行的。 过滤器(Filter it):通过关键字或者时间进行过滤。 更多设置(More control): 导出整个日志或者修改系统中保留日志的时间。 获得明细(Get detailed):查看本条记录的详细信息。 https://www.cwiki.us/display/CONF6ZH/Audit+log
Confluence 允许你从 Confluence 服务器上的一个目录中导入一个文本文件,然后将这个文本文件转换为 Confluence 的页面。每一个文本文件将会在 Confluence 中创建一个页面,这个页面使用文本文件的文件名为页面的的标题。 文本文件可以是纯文本,HTML或者 Confluence 存储格式。 你需要是 confluence-administrators 用户组成员或者系统管理员才能导入文本文件。 你可以从磁盘中导入到站点空间,当时不能导入到个人空间。 如果你想了解站点空间和个人空间之间的不同,请访问 Spaces 页面来获得更多的信息。 希望 Confluence 在导入的时候保持文本文档的格式,请在文本文档的开头添加 <pre>,添加 </pre> 到文本文档的结尾。这个配置将会让 Confluence 知道如何处理文本,使用 pre-formatted 标签。 如果你的服务器部署在 Unix 类似的平台上,你可以在文件的开头和结尾上添加标签。你可以使用下面的步骤,将这个标签添加到这个目录下的所有文件中,而不需要一个一个文件的打开修改: 进入包含你需要导入文件的目录: 在终端上运行下面的命令: for i in $(ls); do echo "<pre>" >> m$i; cat $i >> m$i; echo "</pre>" >> m$i; mv m$i $i; done To import text files: Error rendering macro 'excerpt-include' No link could be created for '_SpaceTools_ContentTools'. 选择 导入(Import)。 在 导入目录(Import directory)的输入框中输入目录的路径。 选择 删除文件扩展名(Trim file extensions)来让在 Confluence 的页面进行转换的时候,使导入页面中的标题中不包含有文件的扩展名。 Confluence 将会把页面的名称存储为文件的完整名称(包括文件的扩展名)。如果你希望页面的标题不包括有扩展名,你需要选择这个选项,否则文件名可能会包含有 '.txt'。当然你也可以在导入成功后修改。 选择 重写已经存在的页面(Overwrite existing pages)。如果你希望在导入的时候重写已经存在页面的,这个页面你已经导入过,并且页面的标题和你现在导入文件的标题是一样的。 选择 导入(Import)。 屏幕截图:导入文本文件 https://www.cwiki.us/display/CONF6ZH/Import+a+Text+File
Confluence 管理员和用户可以从各种方法向 Confluence 中导入数据。针对不同的导入方式,有关权限的要求也是不相同的。请参考页面 Import Content Into Confluence 中内容。 你也可以将你 Confluence 中的内容导出成各种不同的格式,请参考页面 Export Content to Word, PDF, HTML and XML 中的内容。 https://www.cwiki.us/display/CONF6ZH/Data+Import+and+Export