所有OTRS配置文件都存储在目录 Kernel
及其子目录中。
除了Kernel/Config.pm
外不需要手动更改任何其他文件,因为系统更新时其它的文件会被更改。
只需将配置参数从其他文件复制到Kernel/Config.pm
,然后根据需要进行更改参数。
在升级过程中永远不会更改此文件,所以你的手动更改是安全的。
可以通过执行perl bin/otrs.Console.pl
Maint::Config::Rebuild
手动重建配置,或通过安装程序、程序包操作(安装、更新、重新安装和卸载)等自动重建配置
。位于Kernel/Config/Files/XML/
中的所有 .xml
文件被解析,且其内容会传到OTRS数据库。
默认情况下,这个目录的大部分.xml
文件都属于OTRS免费版,但是OTRS免费功能,如FAQ知识库或调查(或任何其他OTRS扩展),也会将自己的配置文件添加到此目录。
要对配置进行任何更改,需要进行部署。
部署进程将从OTRS数据库中提取所有设置和相关值,将其转换为OTRS可以自然理解的格式,并将其放入Kernel/Config/Files/ZZZAAuto.pm
中。
如果访问OTRS
Web界面,则包含在文件Kernel/Config/Files/ZZZAAuto.pm
、Kernel/Config/Files/ZZZACL.pm
(如果有)、 Kernel/Config/Files/ZZZProcessManagement.pm
(如果有) 和任何其他自定义 .pm
文件将按字母顺序进行评估。
这些文件由图形用户界面用于缓存目的,不应手动更改。
最后,将解析包含单个设置和手动更改的配置参数的文件Kernel/Config.pm
。
按照此顺序读取这些配置文件,确保系统正确地考虑了您的特定配置设置。
OTRS 免费版目前带来了1700多种配置设置,并且有不同的方法快速访问特定的配置设置。 使用全文搜索,通过一个或多个关键字扫描所有的配置设置。 全文搜索不仅搜索配置设置的名称,还可以搜索描述和值。 这样可以很容易地找到配置元素,即使不知道它的名称。
此外,每个配置设置由类别和导航组分类。 导航组是主导航树中的单个元素。 通过选择其中一个导航条目,将显示分配给所选组的所有设置。 只要没有安装扩展名,类别选择就会被自动隐藏,但是一旦安装了一个包含自己的配置设置的软件包(如FAQ知识库或调查),就会显示类别选择。 选择一个类别使主导航树仅显示属于所选类别的导航组。
所有配置设置默认显示为只读。 要编辑设置,请将鼠标悬停在设置上后,单击“编辑这个设置”按钮。 一旦进入编辑模式,可以通过点击右侧的保存按钮(或者按键盘上的回车键)来保存对设置内的字段所做的更改。 如果当前有另一个管理员在编辑一个设置,则无法访问该设置的编辑模式,直到其他管理员完成编辑工作。 可以通过点击右侧的取消按钮或者按键盘上的 ESC 键来取消编辑。 取消编辑后,在当前编辑会话期间所做的所有更改都将被丢弃。
单击每个设置右上角的设置名称或菜单图标将显示一些具有更多选项的菜单(例如,启用/禁用设置、将设置值重置为默认值、复制到设置的直接访问链接或添加一个设置到收藏夹中以便快速访问)。
为了使更改生效,必须启动部署。 系统配置部署屏幕将显示要部署的设置清单。 单击每个设置左上方的箭头图标或外部更改概览框中的箭头图标,可以显示当前状态(即将部署)与之前(或 默认)状态的一对一比较情况。
如果要保存对系统配置所做的所有更改(例如快速设置一个新实例),可以使用导出设置按钮,这将提供一个
.yml
文件可供下载。 要恢复自己的设置,请使用导入设置,然后选择之前创建的
.yml
文件。
出于安全考虑,在系统配置的图形用户界面中无法更改数据库连接的配置设置。
这些设置必须在Kernel/Config.pm
中手动设置。