全局设置
From LimeSurvey Manual
概述
如果你在主工具栏点击配置再点击 全局设置,你就会去到全局设置。

只有拥有设置和插件权限的管理用户才能更改全局设置。您可以通过它在全局范围内调整 LimeSurvey 的某些设置。进入全局设置对话框并保存所需配置后,LimeSurvey 之前的值将被覆盖。
设置及其说明

总览
- 总览:提供有关您的 LimeSurvey 安装的以下常规信息:
- 用户:显示可通过内部数据库身份验证系统访问 LimeSurvey 安装的用户数量
- 调查:显示调查(启用和未启用)的总数
- 启用的调查:显示启用的调查总数(其他用户可通过网络访问)
- 停用结果表:在某些时候,您可能希望在调查运行期间更改某些问题。如果这样做,与相应调查相关的所有先前答案将与新编辑的调查分离。之前收集的数据将存储在“停用结果表”中
- 启用的调查参与者表:显示启用的调查参与者表的数量(这些表有对应的启用的调查)
- 停用的调查参与者表:显示已停用的调查参与者表的数量
常规
- 站点名称:您的调查站点的名称。此名称将显示在调查列表总览和管理页眉中
- 公共调查列表和错误页面的主题:此设置指定用于调查“公共列表”以及新调查或使用不存在主题的调查的默认设计主题。如果您想使用个性化主题,请阅读如何使用 LimeSurvey 的主题编辑器。
- 创建示例问题组和问题:此设置指定在创建新调查后是否自动创建示例问题组和问题。
- 管理模板:此设置指定 LimeSurvey 管理界面使用的默认设计模板。要使用自定义模板,请将其添加到 '/limesurvey/upload/admintheme/'
- 默认时区::确定在调查中显示日期和时间所使用的时区,并用于新的管理用户。在个人用户设置中,每个用户都可以设置自己的时区。
- 会话生命周期(秒)(仅适用于数据库会话):定义调查会话过期的时间(以秒为单位,前提是参与者没有任何操作)。使用常规的基于文件的会话时,需要由系统管理员在 PHP 配置中定义 'session.gc_maxlifetime'、'session.save_path' 等的正确值。不仅是 Web 服务器设置,其他应用程序的类似设置在通过应用程序本地编辑时,也可能覆盖基于文件的会话的设置。可输入的最大值为 65000(秒)。建议使用合理的值。请注意,使用数据库会话时,请检查名为 max_allowed_packet 的 MySQL 设置是否设为较大的值,因为某些调查会生成超过 2 MB 的会话数据
- IP Info DB API Key:允许与 IP-Info-DB 服务集成,您可以据此根据 IP 确定调查参与者的地理位置。要使用密钥,您需要为该 API 注册
- Google Maps API Key:允许与谷歌地图集成
- Google分析跟踪ID:允许与 Google Analytics 集成。调查可以覆盖此站点级别的值。可以使用 {GOOGLE_ANALYTICS_API_KEY} 将跟踪 ID 插入模板中。Google Analytics 所需的完整 JavaScript(包括密钥)可通过 {GOOGLE_ANALYTICS_JAVASCRIPT} 包含在模板中
- Google Translate API Key:自动翻译功能使用 Google Translate API 的第 2 版。Google 对此服务收费。要使自动翻译功能正常工作,请从此网站获取 API 密钥,然后在此字段中输入该密钥
- 文件导入/导出的字符集:如果您在导出/导入功能方面遇到问题,可以指定最适合您和您的系统的字符集
- 在调查中显示 LimeSurvey 品牌标识:启用或禁用调查中的 LimeSurvey 品牌标识。
- 此设置仅适用于 LimeSurvey Cloud。
- 默认情况下,LimeSurvey Cloud 会在您的调查中显示品牌标识。这包括调查页面底部带有“Made in LimeSurvey”文字的按钮,以及调查结束时显示“感谢您参与由 LimeSurvey 提供支持的本调查”的消息。
- 专家版及以上套餐可以移除品牌标识。如果您使用的是免费版或基础版套餐,则需要先升级套餐才能访问此设置。
- 侧边菜单行为 (Obsolete since 3.0):编辑调查时侧边菜单的行为方式。默认值为“自适应”,表示用户可以随时按自己的意愿更改侧边菜单。其他值为“总是打开”和“总是关闭”
- 清除资源缓存: 重置 css 和 js 资源的 URL,以确保所有新的 css 和 js 文件均已更新。
- 默认HTML编辑器模式: 设置集成 HTML 编辑器的默认模式。有效设置如下:
- 内链(默认):用 HTML 编辑器内联替换字段。速度较慢,但方便且用户友好
- 弹出窗口 :添加一个图标,可打开带有 HTML 编辑器的弹出窗口。速度较快,但 HTML 代码会显示在表单上
- HTML源代码 :不使用 HTML 编辑器,仅显示纯 HTML 源代码
- 问题类型选择器:选择“全部选择”可获得带预览的问题类型选择器,选择“简单”则获得普通的选择框
- 模板编辑器:编辑调查模板时,选择“模板编辑器”可获得增强型编辑器(带语法高亮),选择“简单的模板编辑器”则获得普通的编辑字段
- 默认面包屑模式:选择默认使用简短还是完整的面包屑显示方式。简短是常见的面包屑显示方式,而完整方式会提供额外信息(调查 ID、组ID、问题ID)。
邮件设置
- 默认站点管理员电邮:这是站点管理员的默认电子邮件地址,用于系统消息和联系选项
- 管理员名字:站点管理员的真实姓名
- Email 方法:决定电子邮件的发送方式。有以下选项可用:
- PHP(默认值):使用内部 PHP mail 函数
- Sendmail:使用 Sendmail 邮件程序
- SMTP:基于 SMTP 中继。当您的 LimeSurvey 运行在非邮件服务器的主机上时,请使用此设置
- 如果使用 SMTP,请确保使用您配置了 SMTP 的电子邮件(全局设置 ⇒ 邮件设置);否则可能会显示以下错误:'SMTP -> ERROR: RCPT not accepted from server: 553 5.7.1 : Sender address rejected: not owned by user'
- Qmail:如果您运行的是 Qmail 邮件程序,请设置此项
- 插件:使用此项可以选择要使用的自定义电子邮件插件。
- SMTP 主机:如果您使用“SMTP”作为电子邮件方法,则必须在此处填写您的 SMTP 服务器。如果您使用的端口不是 25(SMTP 的标准端口),则必须添加端口号,并用冒号分隔(例如:'smtp.gmail.com:465')
- SMTP用户名称:如果您的 SMTP 服务器需要身份验证,请将其设置为您的用户名;否则必须留空
- SMTP密码:如果您的 SMTP 服务器需要身份验证,请将其设置为您的密码;否则必须留空
- SMTP 加密:有三个选项可用:
- 关闭(默认值)
- SSL
- TLS
有关 SSL/TLS 的更多详细信息,请查看以下链接。
- SMTP调试模式:有三个选项:
- 关闭(默认值):仅当 SMTP 中继无法正常工作并且需要更多详细信息来解决技术问题时,才需要启用此项
- 发生错误时:如果发生错误,将提供详细的连接日志和错误信息
- 始终:提供有关 SMTP 中继工作方式的宝贵信息。如果发生错误,还会提供更多详细信息
- 电子邮件插件:如果您选择“插件”作为发送方法,可以在此设置应使用哪个插件。目前 LimeSurvey 中捆绑了两个电子邮件插件。如果找不到该插件,请检查它是否已启用。
- AzureOAuthSMTP:使用此插件通过 Azure/Microsoft 和 OAuth over SMTP 发送电子邮件
- GoogleOAuthSMTP:使用此插件通过 Google 和 OAuth over SMTP 发送电子邮件*邮件批发送大小:向调查参与者发送邀请或提醒时,此设置可帮助管理员确定一批最多可发送多少封电子邮件。不同的 Web 服务器具有不同的邮件处理能力,如果脚本发送大量邮件耗时过长,脚本可能会超时并导致错误。大多数 Web 服务器可以在 PHP 脚本默认的 30 秒时间限制内一次性发送 100 封电子邮件。如果在发送大量电子邮件时出现脚本超时错误,请使用此设置减小邮件批发送大小。点击调查参与者工具栏上的“发送邮件邀请”按钮会发送一批邀请,并显示已发送电子邮件的地址列表,同时显示警告 “待发送的邮件多于一批可发送的数量。请点击下方按钮继续发送邮件。还有 ### 封邮件待发送。”,并提供“继续”按钮以继续发送下一批。因此,每批邮件发送后,由用户决定何时发送下一批。无需一直停留在此界面。管理员可以退出登录,稍后再回来发送下一批邀请。
- 电子邮件发送速率:此设置决定界面中自动发送下一批邮件之前的等待秒数。
退信设置
- 默认站点退信邮件:退信邮件将发送到此电子邮件地址。为加快退信处理速度,该邮箱应仅用于接收退信
- 服务器类型:如果设置为“关”,则无法使用退信处理功能。若要在全局范围内启用退信处理功能,请将其设置为“POP”或“IMAP”——请考虑您希望退信邮件在读取后是否保留在邮件服务器上(IMAP)或不保留(POP)。有关其用法的更多详细信息,请查看以下维基章节*服务器名称和端口:服务器名称以及(如有需要)端口,两者以冒号分隔。通常不需要填写端口号,除非邮件主机使用非标准端口
- 用户名:POP/IMAP 账户的用户名
- 密码:POP/IMAP 账户的密码
- 加密类型:如果使用加密,请在此处设置正确的类型(SSL 或 TLS)
安全
- 调查预览仅针对管理员:默认情况下,未激活调查的预览仅限已通过身份验证的用户使用。如果将其设置为“否”,任何人都可以通过调查URL测试您的调查——无需登录管理界面,也无需先激活调查
- 为XSS过滤HTML:默认情况下为“开”。用户将无法在其调查/组/问题/标签文本中使用危险的 HTML 标签(例如 JavaScript 代码)。这样做的目的是防止调查操作员添加恶意脚本来提升其在您系统上的权限。但是,如果您想在调查中使用任何 JavaScript,则需要将其关闭(可以使用适用于视频托管平台的特定脚本)。
- 为受XSS限制的用户禁用问题脚本 (New in 4.1.0 ):默认设置为“开”,这意味着普通用户无法在问题编辑器中添加或更新脚本,他们可以查看脚本,但不能更新。如果您禁用 XSS 保护,则不会使用此设置。如果将其设置为“关”,那么即使 XSS 过滤处于激活状态,任何用户也都可以添加或更新问题中的脚本。
- 组员仅可查看自己的组:默认情况下,在 LimeSurvey 管理界面中定义的非管理员用户只有在至少属于一个共同组时,才能看到其他用户。如果管理员将其设置为“否”,则用户可以看到 LimeSurvey 用户控制面板中定义的所有用户,而不论其所属的组。
- 允许页面嵌入:此选项用于指示是否允许浏览器在 <frame>、<iframe> 或 <object> 中呈现调查页面。您可以借此确保调查不会被嵌入到其他站点中,从而避免点击劫持攻击。如果设置为“允许”(默认值),则没有任何限制。设置为“同一来源”后,只有当调查与包含它的 <frame>、<iframe> 或 <object> 运行在相同的域名和端口上时,内容才会被加载
X-Frame-Options: SAMEORIGIN,否则 LimeSurvey 不会添加任何 X-Frame-Options。您可以通过服务器设置自行限制 X-Frame-Options。有关 X-Frame-Options 的更多信息- 强制 HTTPS:默认设置为“不强制开启/关闭”。将该设置切换为“开”可强制连接使用 HTTPS
- 登录或邀请码访问的 IP 白名单:此选项可用于将特定 IP 排除在登录页面以及邀请码访问页面进行的“最大登录尝试次数”检查之外,这样来自这些 IP 的请求就不会被阻止。
展示
- 显示问题编号和/或问题编码:向调查参与者显示的内容——问题编号和/或问题编码、两者都显示或都不显示。另外还有第五个选项,可由调查管理员选择。问题编码会显示在调查中每个问题的旁边
- 在阵列问题中每隔 X 个子问题重复标题:如果您使用阵列类型的问题,通常会有大量子问题,在屏幕上显示时会占用多于一页的空间。重复标题设置可让您决定在重复该问题的标题信息之前显示多少个答案。建议设置为 25 左右。如果您不希望标题重复,请将其设置为 0*显示“这个调查里的问题有 X 个”:向参与者显示调查所包含的问题数量,即从调查开始时就显示问题的数量。
- PDF文件的字体大小:普通文本的默认大小为 9。组标题的字体大小为此框中输入的值加 2,而调查标题的字体大小为此框中输入的值加 4。在默认情况下,PDF 中普通文本使用字号 9,组标题使用字号 11,调查标题使用字号 13
- PDF标题标示的宽度:PDF 标题标示的“尺寸”。该标示仅出现在包含调查参与者答案的 PDF 文件中——参与者可能希望在完成调查后导出自己的答案。
- PDF 标题:如果留空,将使用站点名称。PDF 标题仅出现在参与者在完成调查后选择导出其答案而生成的 PDF 文件中。
- PDF 标题字符串:如果留空,将使用调查名称。PDF 标题字符串仅出现在参与者在完成调查后选择导出其答案而生成的 PDF 文件中。*显示问题组标题和/或描述:其作用方式与显示问题编号和/或问题编码功能相同。
- 为非必答问题显示“拒答”选项:当包含可编辑答案的单选按钮/下拉选择类型问题(例如:列表和阵列问题)不是必答题,并且“显示‘拒答’”也已启用(默认)时,每个子问题都会显示一个额外的“拒答”条目,以便受访者可以选择不回答该问题。您可以在全局设置中选择以下选项之一:
- 在 PDF 文件中添加灰色背景:默认为“开”。此功能适用于导出反馈的 PDF。
- 加粗的PDF问题:默认为“关”。此功能适用于导出反馈的 PDF。
- 在PDF里的加边框问题:默认为“开”。此功能适用于导出反馈的 PDF。
- 在PDF里的加边框回答:默认为“开”。此功能适用于导出反馈的 PDF。
数据政策
- 在调查列表页面显示数据政策: 是否在调查列表中显示“数据政策”按钮。点击后将显示一个按钮,该按钮会弹出一个包含“数据政策”信息的弹出式文字框。
- 在调查列表页面显示法律声明: 是否在调查列表中显示“法律声明”按钮。点击后将显示一个按钮,该按钮会弹出一个包含“法律声明”的弹出式文字框。
- 数据政策: 在文本框中填写与您的法律声明相关的所有信息(例如权利、责任和义务)。
- 法律声明: 在文本框中填写与您的调查数据政策相关的所有信息(例如数据存储位置、存储期限等)。
语言
- 默认站点语言:通过此选项可以选择管理面板中使用的默认语言。如果未指定语言,它也会作为公开调查列表的默认语言
- 可用语言:如果您不希望所有语言都出现在“默认站点语言”框中,只需将它们从左侧框中删除即可。这会限制管理员在调查中可用的语言。
接口
- RPC接口已启用:使用此功能,您可以启用/停用 LimeSurvey RemoteControl2 接口 API,可使用 JSON-RPC(推荐)或 XML-RPC
- 网址:http://<your_domain>/<your_limesurvey_dir>/index.php/admin/remotecontrol
- 在/admin/remotecontrol发布API:如果启用此选项,则在指定的网址下会提供 API 函数的简要说明。通常情况下您不需要启用它,一般仅应出于调试目的而启用。
- 设置Access-Control-Allow-Origin标头:如果启用(默认),RPC 接口会发送标头 Access-Control-Allow-Origin: *,以便在其他域名的浏览器中运行的 Web 应用程序可以使用它(CORS)。如果 RPC 接口仅由服务器端脚本使用或仅在同一域名下使用,请将其关闭。默认值也可以在 config.php 中通过
$config['add_access_control_header'] = 0;进行设置。
存储
LimeSurvey 全局设置中的存储设置允许管理员管理文件存储和数据库导出限制。
- 计算存储 – 此按钮会重新计算 LimeSurvey 中所有已上传文件所占用的存储总量。根据文件数量的不同,此过程可能需要一些时间。
- 覆盖同名文件 – 启用后,通过文件管理器上传、移动或复制同名文件时,将覆盖现有文件。默认情况下此设置处于禁用状态,以防止意外丢失数据。
- 设置直接下载数据库的大小限制(MB) – 此选项用于设置直接下载数据库的最大文件大小(以 MB 为单位)。推荐值为 256 MB,如有需要也可以设置更低的限制。根据系统配置的不同,较高的值可能会导致性能问题。
这些设置有助于管理 LimeSurvey 中的文件存储、避免不必要的重复文件,并优化数据库下载。