管理控制面板:常规配置和首页:服务器配置
发表于 : 2024年 11月 6日 11:07
作为论坛的管理员,能够微调phpBB论坛用于服务器的设置是必须的。配置论坛的服务器设置非常简单。服务器设置主要有五类:Cookie设置、服务器设置、安全设置、加载设置和搜索设置。正确配置这些设置不仅有助于您的论坛正常运行,还有助于高效、按预期工作。以下小节将概述每个服务器配置类别。完成每个设置中的设置更新后,请记住单击提交以应用您的更改。
3.2.3.1. Cookie设置
您的论坛一直在使用Cookie。Cookie可以存储信息和数据;例如,Cookie使用户能够在访问论坛时自动登录论坛。此页面上的设置定义了用于将cookie发送到用户浏览器的数据。
警告
编辑论坛的Cookie设置时,请谨慎操作。不正确的设置可能会导致阻止用户登录等后果。
要编辑论坛的Cookie设置,请找到Cookie设置表单。以下是您可以编辑的四个设置:
Cookie 设置
编辑完论坛的服务器设置后,单击提交您的更改。
3.2.3.2. 服务器设置
在此页面上,您可以定义与服务器和域相关的设置。服务器设置主要分为三类:服务器设置、路径设置和服务器URL设置。下面更详细地介绍了每个服务器设置类别和相应的设置。配置完论坛的服务器设置后,单击提交按钮更改。
警告
编辑论坛的服务器设置时,请谨慎操作。不正确的设置可能会导致以下后果:发送电子邮件时链接和/或信息不正确,甚至无法访问论坛。
服务器设置表单允许您设置phpBB将在服务器级别使用的一些设置:
服务器设置
路径设置
服务器设置的最后一类是服务器URL设置。服务器URL设置类别包含的设置允许您配置论坛所在的实际URL,以及访问论坛的服务器协议和端口号。以下是您可以编辑的五个设置:
服务器URL设置
3.2.3.3. 安全设置
在这里,在安全设置页面上,您可以管理与安全相关的设置;即,您可以定义和编辑与会话和登录相关的设置。下面介绍了您可以管理的可用安全设置。配置完论坛的安全设置后,单击提交以提交更改。
允许自动登录
这决定了用户在访问您的论坛时是否可以自动登录该论坛。
可用选项包括是和否。选择是将启用自动登录。
自动登录失效时间(以天为单位)
这是登录密钥在过期并从数据库中删除之前将持续存在的设置天数。
您可以在单词天左侧的文本框中输入一个整数。此整数是自动登录失效的天数。如果您想禁用此设置(从而无限期地允许使用登录密钥),请在文本框中输入 “0”。
会话IP验证
这决定了用于验证会话的用户IP地址的数量。
有四种设置可用:全部、A.B.C、A.B 和无。全部设置将比较完整的IP地址。A.B.C 设置将比较IP地址的第一个x.x.x。A.B设置将比较IP地址的第一个 x.x。最后,选择无将完全禁用IP地址检查。
验证浏览器
这允许对每个会话的用户浏览器进行验证。这有助于提高用户的安全性。
可用选项包括是和否。选择是将启用此浏览器验证。
验证 X_FORWARDED_FOR消息头
此设置控制是否仅在已发送的X_FORWARDED_FOR消息头与前一个请求一起发送的标头相同时才继续会话。封禁也会根据X_FORWARDED_FOR消息头中的IP地址进行检查。
可用选项包括是和否。选择是将启用X_FORWARDED_FOR消息头的验证。
根据DNS黑名单检查IP:
您还可以根据DNS黑名单检查用户的IP地址。这些列表是列出错误IP地址的黑名单。启用此设置将允许您的论坛检查用户的IP地址并将其与DNS黑名单进行比较。目前,站点上的DNS黑名单服务有spamcop.net,dsbl.org和spamhaus.org.
检查电子邮件域是否有有效的MX记录
也可以尝试验证论坛用户使用的电子邮件。如果启用此设置,则当用户注册或更改其配置文件中的电子邮件时输入的电子邮件将被检查是否有效MX记录.
可用选项包括是和否。选择是将启用电子邮件的MX记录检查。
密码复杂性
通常,更复杂的密码效果很好;它们比简单的密码更好。为了帮助您的用户尝试使其帐户尽可能安全,您还可以选择要求他们使用您定义的密码。此要求将适用于所有注册新帐户的用户,或现有用户更改其当前密码时。
选择菜单中有四个选项。没有要求将完全禁用密码复杂性检查。必须混合大小写设置要求用户的密码中同时包含小写和大写字母。必须包含字母数字)设置要求用户的密码同时包含字母和数字中的字母。最后,必须包含符号设置将要求用户的密码包含符号。
注意
对于每个密码复杂性要求,选择菜单中其上方的设置也将适用。例如,选择必须包含字母数字将要求用户的密码不仅包含字母数字字符,而且还包含小写和大写字母。
强制更改密码
偶尔更改密码总是理想的。使用此设置,您可以强制用户在密码使用达到设定的天数后更改其密码。
只能在位于天标签旁边的文本框中输入整数。此整数是用户必须更改其密码的天数。如果要禁用此功能,请输入值 “0”。
最大登录尝试次数
还可以限制用户尝试登录的次数。设置特定限制将启用此功能。这对于暂时阻止机器人或其他用户尝试登录其他用户的账户非常有用。
此设置只能输入整数。输入该数字是用户在必须通过触发验证码机制之前可以尝试登录帐户的最大次数。
允许在模板中使用PHP
与phpBB2不同,phpBB3允许在模板文件本身中使用PHP代码(如果启用)。如果启用此选项,则模板引擎将识别和解析PHP和INCLUDEPHP语句。
3.2.3.4. 负载设置
在特别大的论坛上,可能需要管理某些与负载相关的设置,以使您的论坛尽可能平稳地运行。但是,即使您的论坛不是过度活跃,能够调整论坛的负载设置仍然很重要。正确调整这些设置有助于减少服务器所需的处理量。编辑完任何与服务器负载相关的设置后,请记住单击提交以实际提交并应用您的更改。
第一组设置(综合设置)允许您控制与负载相关的非常基本的设置,例如最大系统负载和会话长度。下面详细介绍了每个选项。
综合设置
综合选项
最后,最后一组负载设置与自定义资料字段相关,这是phpBB3中的一个新功能。下面详细介绍了这些选项。
自定义资料字段
您的论坛能够提供大量的信息。能够有效地搜索这些信息非常重要,特别是如果您想减少论坛上发布的冗余主题的数量。在这里,在搜索设置页面上,您可以控制论坛搜索功能将用于搜索帖子和搜索的搜索后端,并设置与之相关的各种选项。搜索设置主要有四个类别:综合搜索设置、搜索后端、mysql全文搜索和本机全文搜索。下面详细介绍了每组搜索设置。
第一组搜索设置是综合和面向用户的,这意味着它们与直接使用搜索功能的用户有关。
综合搜索设置
下一组搜索设置实际上只包含一个设置:选择你的论坛的搜索工具(如果启用)将使用的后端。下面详细介绍了此选项。
搜索后端
MySQL Fulltext 将使您的论坛使用MySQL的全文搜索作为其搜索后端。这会导致SQL Server执行搜索,而不是构建我们自己的搜索表。显示的设置仅供参考,需要服务器的系统管理员才能进行更改。
mysql全文
本机全文
PostgreSQL全文
Sphinx全文
3.2.3.1. Cookie设置
您的论坛一直在使用Cookie。Cookie可以存储信息和数据;例如,Cookie使用户能够在访问论坛时自动登录论坛。此页面上的设置定义了用于将cookie发送到用户浏览器的数据。
警告
编辑论坛的Cookie设置时,请谨慎操作。不正确的设置可能会导致阻止用户登录等后果。
要编辑论坛的Cookie设置,请找到Cookie设置表单。以下是您可以编辑的四个设置:
Cookie 设置
- Cookie域:这是运行论坛的域。不要包含phpBB的安装路径;这里只有域本身很重要。
- Cookie名称:这是在将Cookie发送到用户的浏览器并存储时将分配给Cookie的名称。这应该是一个唯一的Cookie名称,不会与任何其他Cookie冲突。
- Cookie路径:这是Cookie将应用于的路径。在大多数情况下,应将其保留为“/”,以便可以在您的站点中访问Cookie。如果出于某种原因必须将Cookie限制为论坛的安装路径,请将该值设置为论坛的路径。
- Cookie安全:如果您的论坛只能通过SSL访问,请将其设置为启用。如果不能仅通过SSL访问论坛,请将此值设置为禁用,否则在重定向过程中将导致服务器错误,并且用户可能会难以保持登录状态。
编辑完论坛的服务器设置后,单击提交您的更改。
3.2.3.2. 服务器设置
在此页面上,您可以定义与服务器和域相关的设置。服务器设置主要分为三类:服务器设置、路径设置和服务器URL设置。下面更详细地介绍了每个服务器设置类别和相应的设置。配置完论坛的服务器设置后,单击提交按钮更改。
警告
编辑论坛的服务器设置时,请谨慎操作。不正确的设置可能会导致以下后果:发送电子邮件时链接和/或信息不正确,甚至无法访问论坛。
服务器设置表单允许您设置phpBB将在服务器级别使用的一些设置:
服务器设置
- 启用GZip压缩:设置此值将在您的服务器上启用GZip压缩。这意味着,如果用户的浏览器支持,服务器生成的所有内容在发送到用户的浏览器之前都将被压缩。虽然这可以减少使用的网络流量/带宽,但这也会增加用户和服务器端的服务器和CPU负载。
- 从系统cron运行周期性任务:关闭时,phpBB会安排周期性任务在用户访问论坛时自动运行。当开启时,phpBB不会自行调度任何周期性任务;系统管理员必须安排系统cron工具定期(例如每 5 分钟)运行 bin/phpbbcli.php cron:run。
路径设置
- 启用URL重写:启用后,包含 “app.php” 的URL将被重写以删除文件名(即 app.php/foo 将变为 /foo)。这通常只有在您安装扩展时才会看到。此功能目前仅限于启用了mod_rewrite的Apache Web服务器。
- 表情图标存储路径:这是相对于论坛安装目录的目录的路径。
- 主题图标存储路径:相对于论坛的安装目录,该目录是存储主题图标的路径。
- 扩展组图标存储路径:这是指向附件扩展组图标所在目录的路径,相对于论坛安装的目录。
- 等级图标存储路径:这是等级图像所在目录的路径,相对于您的论坛安装的目录。
服务器设置的最后一类是服务器URL设置。服务器URL设置类别包含的设置允许您配置论坛所在的实际URL,以及访问论坛的服务器协议和端口号。以下是您可以编辑的五个设置:
服务器URL设置
- 强制服务器URL设置:如果由于某种原因服务器URL的默认设置不正确,那么您可以通过选择是单选按钮来强制您的phpBB论坛使用您在下面指定的服务器URL设置。
- Server protocol(服务器协议):这是论坛使用的服务器协议(例如 http:// 或 https://),如果强制使用默认设置。如果此值为空或上述强制服务器URL设置无效,则协议将由Cookie安全设置决定。
- Domain name(域名):这是运行论坛的域的名称。包括 “www” (如果适用)。同样,仅当强制服务器URL设置时,才使用此值。
- 服务器端口:这是运行服务器的端口。在大多数情况下,值 “80” 是要设置的端口。仅当由于某种原因,您的服务器在其他端口上运行时,才应更改此值。同样,仅当强制服务器URL设置时,才使用此值。
- 脚本路径:这是相对于域名的phpBB安装目录。例如,如果你的论坛位于www.example.com/phpBB3/处,则脚本路径的设置值为 “/phpBB3”。同样,仅当强制服务器URL设置时,才使用此值。
3.2.3.3. 安全设置
在这里,在安全设置页面上,您可以管理与安全相关的设置;即,您可以定义和编辑与会话和登录相关的设置。下面介绍了您可以管理的可用安全设置。配置完论坛的安全设置后,单击提交以提交更改。
允许自动登录
这决定了用户在访问您的论坛时是否可以自动登录该论坛。
可用选项包括是和否。选择是将启用自动登录。
自动登录失效时间(以天为单位)
这是登录密钥在过期并从数据库中删除之前将持续存在的设置天数。
您可以在单词天左侧的文本框中输入一个整数。此整数是自动登录失效的天数。如果您想禁用此设置(从而无限期地允许使用登录密钥),请在文本框中输入 “0”。
会话IP验证
这决定了用于验证会话的用户IP地址的数量。
有四种设置可用:全部、A.B.C、A.B 和无。全部设置将比较完整的IP地址。A.B.C 设置将比较IP地址的第一个x.x.x。A.B设置将比较IP地址的第一个 x.x。最后,选择无将完全禁用IP地址检查。
验证浏览器
这允许对每个会话的用户浏览器进行验证。这有助于提高用户的安全性。
可用选项包括是和否。选择是将启用此浏览器验证。
验证 X_FORWARDED_FOR消息头
此设置控制是否仅在已发送的X_FORWARDED_FOR消息头与前一个请求一起发送的标头相同时才继续会话。封禁也会根据X_FORWARDED_FOR消息头中的IP地址进行检查。
可用选项包括是和否。选择是将启用X_FORWARDED_FOR消息头的验证。
根据DNS黑名单检查IP:
您还可以根据DNS黑名单检查用户的IP地址。这些列表是列出错误IP地址的黑名单。启用此设置将允许您的论坛检查用户的IP地址并将其与DNS黑名单进行比较。目前,站点上的DNS黑名单服务有spamcop.net,dsbl.org和spamhaus.org.
检查电子邮件域是否有有效的MX记录
也可以尝试验证论坛用户使用的电子邮件。如果启用此设置,则当用户注册或更改其配置文件中的电子邮件时输入的电子邮件将被检查是否有效MX记录.
可用选项包括是和否。选择是将启用电子邮件的MX记录检查。
密码复杂性
通常,更复杂的密码效果很好;它们比简单的密码更好。为了帮助您的用户尝试使其帐户尽可能安全,您还可以选择要求他们使用您定义的密码。此要求将适用于所有注册新帐户的用户,或现有用户更改其当前密码时。
选择菜单中有四个选项。没有要求将完全禁用密码复杂性检查。必须混合大小写设置要求用户的密码中同时包含小写和大写字母。必须包含字母数字)设置要求用户的密码同时包含字母和数字中的字母。最后,必须包含符号设置将要求用户的密码包含符号。
注意
对于每个密码复杂性要求,选择菜单中其上方的设置也将适用。例如,选择必须包含字母数字将要求用户的密码不仅包含字母数字字符,而且还包含小写和大写字母。
强制更改密码
偶尔更改密码总是理想的。使用此设置,您可以强制用户在密码使用达到设定的天数后更改其密码。
只能在位于天标签旁边的文本框中输入整数。此整数是用户必须更改其密码的天数。如果要禁用此功能,请输入值 “0”。
最大登录尝试次数
还可以限制用户尝试登录的次数。设置特定限制将启用此功能。这对于暂时阻止机器人或其他用户尝试登录其他用户的账户非常有用。
此设置只能输入整数。输入该数字是用户在必须通过触发验证码机制之前可以尝试登录帐户的最大次数。
允许在模板中使用PHP
与phpBB2不同,phpBB3允许在模板文件本身中使用PHP代码(如果启用)。如果启用此选项,则模板引擎将识别和解析PHP和INCLUDEPHP语句。
3.2.3.4. 负载设置
在特别大的论坛上,可能需要管理某些与负载相关的设置,以使您的论坛尽可能平稳地运行。但是,即使您的论坛不是过度活跃,能够调整论坛的负载设置仍然很重要。正确调整这些设置有助于减少服务器所需的处理量。编辑完任何与服务器负载相关的设置后,请记住单击提交以实际提交并应用您的更改。
第一组设置(综合设置)允许您控制与负载相关的非常基本的设置,例如最大系统负载和会话长度。下面详细介绍了每个选项。
综合设置
- 系统负载限制:此选项使您能够控制在论坛自动关闭之前服务器可以承受的最大负载。具体来说,如果系统的™一分钟平均负载超过此值,则论坛将自动关闭。值 “1.0” 等于一个处理器的利用率约为 100%。请注意,此选项仅适用于可访问此信息的基于UNIX的服务器。如果您的论坛无法获得负载限制,此值将自行重置为 “0”。所有正数都是此选项的有效值。(例如,如果您的服务器有两个处理器,则设置为2.0表示两个处理器的服务器利用率为100%。如果您不想启用此选项,请将此项设置为 “0”。
- 会话时长:这是用户的会话过期前的时间(以秒为单位)。有效值为大于或等于60的正整数。
- 限制会话数:还可以控制论坛关闭并暂时禁用之前论坛将处理的最大会话数。具体而言,如果您的论坛提供的会话数在一分钟内超过此值,则论坛将关闭并暂时禁用。所有正整数都是有效值。如果要允许无限数量的会话,请将其设置为 “0”。
- 查看在线时间跨度:这是非活动用户将不会显示在Who is Online列表中的分钟数。给定的数字越高,生成列表所需的处理能力就越大。所有正整数都是有效值,并指示时间跨度的分钟数。
综合选项
- 显示带点主题: 已发帖的主题将看到这些主题的带点主题图标。要启用此功能,请选择是。
- 允许服务器端标记:phpBB3提供的众多新功能之一是服务器端读取跟踪。这与phpBB2不同,phpBB2只提供基于cookie的读取跟踪。要将已读/未读状态信息存储在数据库中,而不是存储在Cookie中,请选择是。
- 为游客启用主题标记:还可以允许游客拥有已读/未读状态信息。如果您希望论坛存储游客的已读/未读状态信息,请选择是。如果禁用此选项,帖子将对游客显示为已读。
- 启用在线用户列表:在线用户列表可以显示在您的论坛索引、每个版块和主题页面上。如果要启用此选项并允许显示在线用户列表,请选择是。
- 查看在线用户时显示游客在线信息:如果要在在线用户部分中启用游客用户信息的显示,请选择是。
- 显示用户在线/离线信息:此选项允许您控制是否可在用户资料和主题浏览页面上显示用户的在线/离线状态信息。要启用此显示选项,请选择是。
- 启用生日列表:在phpBB3中,生日是一项新功能。要启用生日列表,请选择是。
- 显示论坛版主:虽然列出管理每个论坛的版主可能特别有用,但也可以禁用此功能,这可能有助于减少所需的处理量。要启用版主的显示,请选择是。
- 显示跳转列表:跳转列表可以成为在整个论坛中导航的有用工具。但是,可以控制是否显示此项。要显示跳转框,请选择是。
- 显示用户的活动统计:此选项控制是否在用户的个人资料和UCP中显示活动主题/论坛信息。如果要显示此用户活动信息,请选择是。但是,如果您的论坛帖子超过100万个,建议您禁用此功能。
- 重新编译旧的风格组件:此选项控制旧模板的重新编译。如果启用此功能,您的论坛将检查您的文件系统上是否有更新的模板;如果有,您的论坛将重新编译模板。选择是以启用此选项。
- 允许使用第三方内容分发网络:如果启用此设置,则某些文件将从外部第三方服务器 (ajax.googleapis.com) 而不是您的服务器提供。这会减少服务器所需的网络带宽,但可能会给某些论坛管理员带来隐私问题。在默认的phpBB安装中,这包括从Google的内容分发网络加载 “jQuery” 和字体 “Open Sans”。
- 允许实时搜索:启用后,某些搜索字段(成员列表搜索)将在您键入时自动提示搜索结果。
最后,最后一组负载设置与自定义资料字段相关,这是phpBB3中的一个新功能。下面详细介绍了这些选项。
自定义资料字段
- 允许风格在会员列表中显示自定义资料:此选项允许您控制论坛的样式是否可以在成员列表中显示自定义资料字段(如果您的论坛有)。要启用此功能,请选择是。
- 在用户资料中显示自定义资料:如果要在用户的资料中启用自定义资料字段的显示,请选择是。
- 在帖子查看中显示自定义资料:如果要在主题浏览页面中启用自定义资料字段(如果有)的显示,请选择是。
您的论坛能够提供大量的信息。能够有效地搜索这些信息非常重要,特别是如果您想减少论坛上发布的冗余主题的数量。在这里,在搜索设置页面上,您可以控制论坛搜索功能将用于搜索帖子和搜索的搜索后端,并设置与之相关的各种选项。搜索设置主要有四个类别:综合搜索设置、搜索后端、mysql全文搜索和本机全文搜索。下面详细介绍了每组搜索设置。
第一组搜索设置是综合和面向用户的,这意味着它们与直接使用搜索功能的用户有关。
综合搜索设置
- 启用搜索功能:将此选项设置为是将为您的用户启用搜索功能;成员搜索功能也将启用。
- 用户搜索间隔:此值表示用户在连续搜索之间必须等待的秒数。将为每个用户单独检查此值。所有正整数都是有效值。如果要禁用对用户的搜索间隔检查,请将此值设置为 “0”。
- 游客搜索间隔:这是游客用户必须等待的搜索之间的秒数。此值将与所有游客用户共享,如果一个游客搜索,则其他游客将必须等待此间隔过去。所有正整数都是有效值。如果要禁用对游客的搜索间隔检查,请将此值设置为 “0”。
- 搜索页面系统负载限制:您还可以限制系统为搜索承受的负载量。如果系统负载超过此值,您的论坛将关闭并暂时禁用。所有介于 0 和 1.0 之间(含 0 和 1.0)的数字都是有效值。例如,值 “1.0” 表示单个处理器的利用率约为 100%;如果系统负载超过此值,则论坛将关闭。请注意,此功能仅适用于基于UNIX的服务器。
- 最小用户名长度:在执行通配符用户搜索时,用户必须至少输入此数量的名称长度。如果用户的用户名短于此数字,您的用户仍可以通过输入完整的用户名来搜索作者的文章。所有正整数都是有效值。
- 搜索结果缓存时间:phpBB3也可以缓存搜索结果。这些缓存的搜索结果将在此秒数后过期。所有正整数都是有效值。如果要禁用搜索缓存,请将此值设置为 “0”。
下一组搜索设置实际上只包含一个设置:选择你的论坛的搜索工具(如果启用)将使用的后端。下面详细介绍了此选项。
搜索后端
- Search backend(搜索后端):此选项指定 Board 的搜索工具在启用后将使用的后端。后端本质上是实际负责根据给定的查询进行搜索的系统/方法。有四个可用选项:MySQL Fulltext、phpBB Native Fulltext、PostgreSQL Fulltext 和 Sphinx Fulltext。
注意
如果您选择更改论坛的当前搜索后端,则必须为新的搜索后端创建论坛内容的索引。如果您确定不会使用与以前选择的旧搜索后端一起使用的索引,则还可以删除它以释放一些系统资源。要了解有关维护论坛搜索索引的更多信息,请参阅搜索索引。
MySQL Fulltext 将使您的论坛使用MySQL的全文搜索作为其搜索后端。这会导致SQL Server执行搜索,而不是构建我们自己的搜索表。显示的设置仅供参考,需要服务器的系统管理员才能进行更改。
mysql全文
- 使用PCRE支持non-Latin UTF-8字符:这告诉您系统是否支持搜索non-Latin UTF-8字符。这仅适用于PHP版本4.4及更高版本以及PHP版本5.1及更高版本。仅当您确实希望用户能够搜索non-Latin字符时,这才有意义。
- 支持使用mbstring的non-Latin UTF-8字符:如果您的系统不支持使用PCRE的UTF-8字符(如上设置所示),mySQL全文搜索后端将尝试使用mbstring的正则表达式引擎。同样,这仅在您确实希望您的用户能够对non-Latin字符进行搜索时才有意义。
本机全文
- 启用全文更新:此选项允许您控制在发布帖子时是否更新您的论坛的搜索索引。如果要启用此功能,请选择是。请注意,如果论坛的搜索功能完全禁用,则此设置无关紧要。
- 搜索索引的最小字符长度:您还可以控制单词必须包含的最小字符数,才能包含在论坛的搜索索引中。建议您不要将此值设置得太低,以便获得高质量搜索索引。所有正整数都是有效值。
- 搜索索引的最大字符长度:与上述设置一样,您也可以控制单词必须包含的最大字符数才能包含在论坛的搜索索引中。如果单词中的字符数超过此字符数,则不会将其包含在搜索索引中。所有正整数都是有效值。
- 词频阈值:与phpBB2的停用词功能一样,您可以阻止使用您指定的常用词。但是,此功能在phpBB3中进行了扩展。您现在可以控制单词可以具有的阈值;这意味着,如果某个词包含在您论坛上超过一定比例的帖子中,它将被视为常用词,并在搜索查询中被忽略。所有正整数都是有效值,表示论坛上可以包含单词的帖子的百分比。如果要禁用此阈值,从而允许使用所有单词进行搜索,即使它们可能很常见,请将此值设置为“0”。仅当您的论坛帖子超过100个时,此设置才适用。
PostgreSQL全文
- PostgreSQL版本:这表示您运行的PostgreSQL版本是否支持全文搜索。此功能在PostgreSQL 8.3及更高版本中可用。
- 文本搜索配置文件:如果您的数据库服务器创建了多个搜索配置,您可以在此处选择它们。默认值很简单,但如果您的论坛包含non-Latin文本,则特定于语言的API可能更合适。
- 关键字的最小单词长度:您还可以控制单词必须包含的最小字符数,才能包含在论坛的搜索索引中。建议您不要将此值设置得太低,以便获得高质量搜索索引。所有正整数都是有效值。
- 关键字的最大单词长度:与上述设置一样,您也可以控制单词必须包含的最大字符数才能包含在论坛的搜索索引中。如果单词中的字符数超过此字符数,则不会将其包含在搜索索引中。所有正整数都是有效值。
Sphinx全文
- 数据文件夹路径:Sphinx应存储其索引和日志文件的数据目录的绝对路径。路径的末尾应有一个斜杠。
- Sphinx搜索进程主机名称:搜索服务器的主机名或IP地址。将localhost留空。
- Sphinx搜索进程主机端口:搜索服务器正在运行的端口。将其默认端口9312留空。
- 索引内存限制:允许搜索服务器使用的内存量。此值应小于系统上的最大可用内存量。
- Sphinx配置文件:为搜索服务器的sphinx.conf文件生成的输出。