“Mediawiki配置变量表”的版本间的差异
(创建页面,内容为“https://www.cnblogs.com/xj-pq/archive/2008/05/22/1204747.html”) |
|||
| 第1行: | 第1行: | ||
| + | |||
| + | |||
| + | 以下是DefaultSettings.php文件中提供的所有配置选项。使用当中,请注意不要直接编辑该文件本身,而是将需要的代码拷贝到LocalSettings.php文件中,并做出相应的修改。 | ||
| + | 一、 通用设置 | ||
| + | 1、 $wgMetaNamespace meta-namespace采用的名称。 | ||
| + | 2、 $wgMetaNamespaceTalk meta-namespace的讨论页面采用的名称。通常不需要考虑该变量,也写作:$wgMetaNamespace. “_talk”。在有些语言里,可能要根据语法需要,对其进行设置。 | ||
| + | 3、 $wgServer 服务器的URL。 | ||
| + | 4、 $wgServerName 不带通信协议的服务器名称。(例如:en.wikipedia.org) | ||
| + | 5、 $wgSitename 网站名称。注意应该在 LocalSettings.php文件中改动。 | ||
| + | 6、 $wgVersion 网站正在使用的MediaWiki的版本号。 | ||
| + | |||
| + | 二、 路径 | ||
| + | 1、 $IP 文件系统安装路径。在DefaultSettings.php文件中不含该变量。 | ||
| + | 2、 $wgActionPaths 就各种用户操作,在地址栏内产生更为方便直观的URL路径。 | ||
| + | 3、 $wgArticlePath 产生新条目链接的URL的模板。 | ||
| + | 4、 $wgFavicon 站点favicon的URL。 | ||
| + | 5、 $wgLogo 网站logo的URL。 | ||
| + | 6、 $wgMathDirectory LaTeX数学图像所在目录的文件系统路径。 | ||
| + | 7、 $wgMathPath LaTeX数学图像所在目录的URL。 | ||
| + | 8、 $wgRedirectScript Redirect.php文件的URL,该文件用于实现向低版本的兼容性。 | ||
| + | 9、 $wgScript Index.php文件的URL。 | ||
| + | 10、 $wgScriptPath wiki站点的URL。 | ||
| + | 11、 $wgStyleDirectory 皮肤目录的文件系统路径。 | ||
| + | 12、 $wgStylePath 皮肤目录的URL。 | ||
| + | 13、 $wgStyleSheetDirectory 界面风格所在目录的文件系统路径。 | ||
| + | 14、 $wgStyleSheetPath 界面风格所在目录的URL。 | ||
| + | 15、 $wgTmpDirectory 临时文件夹的URL。 | ||
| + | 16、 $wgUploadBaseUrl | ||
| + | 17、 $wgUsePathInfo 是否采用方便直观的URL。类似:index.php/页面名称。 | ||
| + | 18、 $wgHashedUploadDirectory 设置为:true,则采用 /a/ab/foo.png式样的目录结构。 | ||
| + | 19、 $wgUploadDirectory 上载目录的文件系统路径。 | ||
| + | 20、 $wgUploadNavigationUrl 将上载功能的链接指向一个外部URL。 | ||
| + | 21、 $wgUploadPath 上载目录的URL。 | ||
| + | |||
| + | 三、 共享上载 | ||
| + | 1、 $wgCacheSharedUploads 在memcached中缓存共享的元数据。 | ||
| + | 2、 $wgHashedSharedUploadDirectory 是否hash共享的上载目录。如果需要多个wiki共用同一组文件,则将该值置为false。 | ||
| + | 3、 $wgSharedLatin1 如果上载文件存储空间的文件名称采用latin1字符,则将该值设置为true。 | ||
| + | 4、 $wgSharedUploadDBname 有关共享目录的元数据所在的数据库名称。如果上载文件不是来自一个wiki站点,则将该值置为false。 | ||
| + | 5、 $wgSharedUploadDirectory 共享的上载目录所在的文件系统路径。 | ||
| + | 6、 $wgSharedUploadPath 共享的上载目录所在的web 服务器的完整路径。 | ||
| + | 7、 $wgUseSharedUploads 如果在本地的文件上载空间中找不到某个给定文件(例如:[[Image:..]]、[[Media:..]]等),是否在共享的上载空间内继续搜索。 | ||
| + | 8、 $wgFetchCommonsDescriptions 设置为“true”,则可以整合储存在commonswiki中的媒体文件介绍。 | ||
| + | |||
| + | 四、 Email 设置 | ||
| + | 1、 $wgEmergencyContact 站点管理员的email地址。 | ||
| + | 2、 $wgEnableEmail 设置为“true”,启用email的各项基本功能,例如:用户遗忘密码时,发出提示信息等。 | ||
| + | 3、 $wgEnableUserEmail 设置为“true”,启用用户之间的email功能。 | ||
| + | 4、 $wgPasswordSender 用于发送密码提示信息的邮件地址。 | ||
| + | 5、 $wgSMTP 采用一个直接的(authenticated 或者需要密码验证的)SMTP服务器连接。 | ||
| + | |||
| + | 五、 数据库设置 | ||
| + | 1、 $wgDBconnection | ||
| + | 2、 $wgDBerrorLog 记录MySQL错误的日志文件。 | ||
| + | 3、 $wgDBminWordLen 通常情况下,如果某个单词长度小于该变量,MySQL将会忽略这个不会返回任何结果的(搜索)单词。(参见mysql系统变量ft_min_word_len) | ||
| + | 4、 $wgDBmysql4 设置为:true,则可以应用高级全文搜索功能。 | ||
| + | 5、 $wgDBname 数据库名称。 | ||
| + | 6、 $wgDBpassword 数据库用户密码。 | ||
| + | 7、 $wgDBport 数据库端口。 | ||
| + | 8、 $wgDBprefix 表名称前缀。 | ||
| + | 9、 $wgDBschema 在一些数据库中,该值允许针对网站数据采用分离的逻辑名称空间。 | ||
| + | 10、 $wgDBserver 数据库主机名称或者ip地址。 | ||
| + | 11、 $wgDBservers 数据库负载平衡器。一个记录数据库信息结构的二维数组,设置为false,则采用单个服务器的信息结构。 | ||
| + | 12、 $wgDBtransactions 如果采用InnoDB表,将该值设置为:true。 | ||
| + | 13、 $wgDBtype 数据库类型。 | ||
| + | 14、 $wgDBuser 数据库用户名称。 | ||
| + | 15、 $wgLocalDatabases 可以用一个开发者帐户,对安装在本网站内的其他的wiki站点实施管理。 | ||
| + | 16、 $wgMasterWaitTimeout Slave跟踪上master需要花费的时间。 | ||
| + | 17、 $wgSearchType 数据库搜索类型。 | ||
| + | 18、 $wgSqlLogFile | ||
| + | 19、 $wgSqlTimeout | ||
| + | |||
| + | 六、 共享数据库设置 | ||
| + | 1、 $wgSharedDB 多个wiki站点共享的数据库名称。 | ||
| + | |||
| + | 七、 系统管理员SQL查询 | ||
| + | 注意:管理员通过Special:Asksql进行查询时,将会用到以下设置。 | ||
| + | 警告:如果配置不当,会给系统带来不安全因素。 | ||
| + | 1、 $wgAllowSysopQueries 允许管理员进行查询操作。 | ||
| + | 2、 $wgDBsqlpassword 数据库用户密码。 | ||
| + | 3、 $wgDBsqluser 进行查询操作的SQL数据库用户。 | ||
| + | |||
| + | 八、 memcached 的设置 | ||
| + | 参见:docs/memcached.doc文档。 | ||
| + | 1、 $wgLinkCacheMemcached 采用对象缓存设置的缓存链接。(缓存设置包括memcache, Turck MMCache, eAccelerator 等)。 | ||
| + | 2、 $wgMemCachedDebug 如果服务器不工作,在Setup.php中将该值设置为false。 | ||
| + | 3、 $wgMemCachedServers | ||
| + | 4、 $wgSessionsInMemcached | ||
| + | 5、 $wgUseEAccelShm 如果wiki站点运行在专用服务器上,可以借此实现持久缓存。 | ||
| + | 6、 $wgUseMemCached 采用$wgMemCachedServers中的服务器设置,运行memcache。 | ||
| + | 7、 $wgUseTurckShm 采用Turck MMCache 共享内存。 | ||
| + | 8、 $wgUseMemCached 已经不再使用了,取代的是: | ||
| + | “$wgMainCacheType=CACHE_MEMCACHED;” | ||
| + | |||
| + | 九、 本地化配置 | ||
| + | 1、 $wgAmericanDates 在英文界面中,按照“May 12”而不是“12 May”的格式输出日期。 | ||
| + | 2、 $wgDisableLangConversion 是否启用语言变量转换。 | ||
| + | 3、 $wgDocType 在声明中采用的文档类型。 | ||
| + | 4、 $wgDTD | ||
| + | 5、 $wgEditEncoding | ||
| + | 6、 $wgForceUIMsgAsContentMsg | ||
| + | 7、 $wgInputEncoding 输入文本编码方式:UTF-8。 | ||
| + | 8、 $wgInterwikiMagic 将语言链接作为magic connectors,而不是在线链接。 | ||
| + | 9、 $wgLanguageCode 站点语言,应该属于./language/Languages(.*).php文件中的某一个。 | ||
| + | 10、 $wgLanguageFile dumpMessages.php文件产生的语言文件的名称。 | ||
| + | 11、 $wgLegacyEncoding 在调用没有做utf-8标记的旧的更改时,需要将该变量设置为:’ISO-8859-1’, 完成字符集转换。 | ||
| + | 12、 $wgLocaltimezone 调整服务器输出时间的时区。 | ||
| + | 13、 $wgMimeType 在头部信息的“Content-Type”中定义的类型。 | ||
| + | 14、 $wgMsgCacheExpiry 一个消息在缓存内滞留的时限(单位为秒)。 | ||
| + | 15、 $wgOutputEncoding 输出文本编码方式:UTF-8。 | ||
| + | 16、 $wgPartialMessageCache | ||
| + | 17、 $wgTranslateNumerals 针对那些在网页界面中采用印度和阿拉伯当地的数字表示方法,而不是(0-9)数字格式的用户。 | ||
| + | 18、 $wgUseDatabaseMessages 采用MediaWiki: namespace完成转换。如果不安装memcached,此举会将网站上载时间延长25-60%。 | ||
| + | 19、 $wgUseDynamicDates 启用该项功能,能够(自动?)改写页面文档中的日期和时间。注意:对于大多数语言来讲,改写后的日期格式不正常。 | ||
| + | 20、 $wgUseLatin1 启用ISO-8859-1兼容性模式。 | ||
| + | 21、 $wgUseZhdaemon 是否采用zhdaemon进行中文文字处理。Zhdaemon仍在开发阶段,所以除了测测,一般不会用到该功能。 | ||
| + | 22、 $wgZhdaemonHost Zhdaemon所在的主机。仅在$wgUseZhdaemon设置有效以后方可启用。 | ||
| + | 23、 $wgZhdaemonPort Zhdaemon所在的主机端口。 | ||
| + | |||
| + | |||
https://www.cnblogs.com/xj-pq/archive/2008/05/22/1204747.html | https://www.cnblogs.com/xj-pq/archive/2008/05/22/1204747.html | ||
2019年12月8日 (日) 21:10的版本
以下是DefaultSettings.php文件中提供的所有配置选项。使用当中,请注意不要直接编辑该文件本身,而是将需要的代码拷贝到LocalSettings.php文件中,并做出相应的修改。
一、 通用设置
1、 $wgMetaNamespace meta-namespace采用的名称。
2、 $wgMetaNamespaceTalk meta-namespace的讨论页面采用的名称。通常不需要考虑该变量,也写作:$wgMetaNamespace. “_talk”。在有些语言里,可能要根据语法需要,对其进行设置。
3、 $wgServer 服务器的URL。
4、 $wgServerName 不带通信协议的服务器名称。(例如:en.wikipedia.org)
5、 $wgSitename 网站名称。注意应该在 LocalSettings.php文件中改动。
6、 $wgVersion 网站正在使用的MediaWiki的版本号。
二、 路径 1、 $IP 文件系统安装路径。在DefaultSettings.php文件中不含该变量。 2、 $wgActionPaths 就各种用户操作,在地址栏内产生更为方便直观的URL路径。 3、 $wgArticlePath 产生新条目链接的URL的模板。 4、 $wgFavicon 站点favicon的URL。 5、 $wgLogo 网站logo的URL。 6、 $wgMathDirectory LaTeX数学图像所在目录的文件系统路径。 7、 $wgMathPath LaTeX数学图像所在目录的URL。 8、 $wgRedirectScript Redirect.php文件的URL,该文件用于实现向低版本的兼容性。 9、 $wgScript Index.php文件的URL。 10、 $wgScriptPath wiki站点的URL。 11、 $wgStyleDirectory 皮肤目录的文件系统路径。 12、 $wgStylePath 皮肤目录的URL。 13、 $wgStyleSheetDirectory 界面风格所在目录的文件系统路径。 14、 $wgStyleSheetPath 界面风格所在目录的URL。 15、 $wgTmpDirectory 临时文件夹的URL。 16、 $wgUploadBaseUrl 17、 $wgUsePathInfo 是否采用方便直观的URL。类似:index.php/页面名称。 18、 $wgHashedUploadDirectory 设置为:true,则采用 /a/ab/foo.png式样的目录结构。 19、 $wgUploadDirectory 上载目录的文件系统路径。 20、 $wgUploadNavigationUrl 将上载功能的链接指向一个外部URL。 21、 $wgUploadPath 上载目录的URL。
三、 共享上载 1、 $wgCacheSharedUploads 在memcached中缓存共享的元数据。 2、 $wgHashedSharedUploadDirectory 是否hash共享的上载目录。如果需要多个wiki共用同一组文件,则将该值置为false。 3、 $wgSharedLatin1 如果上载文件存储空间的文件名称采用latin1字符,则将该值设置为true。 4、 $wgSharedUploadDBname 有关共享目录的元数据所在的数据库名称。如果上载文件不是来自一个wiki站点,则将该值置为false。 5、 $wgSharedUploadDirectory 共享的上载目录所在的文件系统路径。 6、 $wgSharedUploadPath 共享的上载目录所在的web 服务器的完整路径。 7、 $wgUseSharedUploads 如果在本地的文件上载空间中找不到某个给定文件(例如:[[Image:..]]、[[Media:..]]等),是否在共享的上载空间内继续搜索。 8、 $wgFetchCommonsDescriptions 设置为“true”,则可以整合储存在commonswiki中的媒体文件介绍。
四、 Email 设置 1、 $wgEmergencyContact 站点管理员的email地址。 2、 $wgEnableEmail 设置为“true”,启用email的各项基本功能,例如:用户遗忘密码时,发出提示信息等。 3、 $wgEnableUserEmail 设置为“true”,启用用户之间的email功能。 4、 $wgPasswordSender 用于发送密码提示信息的邮件地址。 5、 $wgSMTP 采用一个直接的(authenticated 或者需要密码验证的)SMTP服务器连接。
五、 数据库设置 1、 $wgDBconnection 2、 $wgDBerrorLog 记录MySQL错误的日志文件。 3、 $wgDBminWordLen 通常情况下,如果某个单词长度小于该变量,MySQL将会忽略这个不会返回任何结果的(搜索)单词。(参见mysql系统变量ft_min_word_len) 4、 $wgDBmysql4 设置为:true,则可以应用高级全文搜索功能。 5、 $wgDBname 数据库名称。 6、 $wgDBpassword 数据库用户密码。 7、 $wgDBport 数据库端口。 8、 $wgDBprefix 表名称前缀。 9、 $wgDBschema 在一些数据库中,该值允许针对网站数据采用分离的逻辑名称空间。 10、 $wgDBserver 数据库主机名称或者ip地址。 11、 $wgDBservers 数据库负载平衡器。一个记录数据库信息结构的二维数组,设置为false,则采用单个服务器的信息结构。 12、 $wgDBtransactions 如果采用InnoDB表,将该值设置为:true。 13、 $wgDBtype 数据库类型。 14、 $wgDBuser 数据库用户名称。 15、 $wgLocalDatabases 可以用一个开发者帐户,对安装在本网站内的其他的wiki站点实施管理。 16、 $wgMasterWaitTimeout Slave跟踪上master需要花费的时间。 17、 $wgSearchType 数据库搜索类型。 18、 $wgSqlLogFile 19、 $wgSqlTimeout
六、 共享数据库设置 1、 $wgSharedDB 多个wiki站点共享的数据库名称。
七、 系统管理员SQL查询 注意:管理员通过Special:Asksql进行查询时,将会用到以下设置。 警告:如果配置不当,会给系统带来不安全因素。 1、 $wgAllowSysopQueries 允许管理员进行查询操作。 2、 $wgDBsqlpassword 数据库用户密码。 3、 $wgDBsqluser 进行查询操作的SQL数据库用户。
八、 memcached 的设置 参见:docs/memcached.doc文档。 1、 $wgLinkCacheMemcached 采用对象缓存设置的缓存链接。(缓存设置包括memcache, Turck MMCache, eAccelerator 等)。 2、 $wgMemCachedDebug 如果服务器不工作,在Setup.php中将该值设置为false。 3、 $wgMemCachedServers 4、 $wgSessionsInMemcached 5、 $wgUseEAccelShm 如果wiki站点运行在专用服务器上,可以借此实现持久缓存。 6、 $wgUseMemCached 采用$wgMemCachedServers中的服务器设置,运行memcache。 7、 $wgUseTurckShm 采用Turck MMCache 共享内存。 8、 $wgUseMemCached 已经不再使用了,取代的是: “$wgMainCacheType=CACHE_MEMCACHED;”
九、 本地化配置 1、 $wgAmericanDates 在英文界面中,按照“May 12”而不是“12 May”的格式输出日期。 2、 $wgDisableLangConversion 是否启用语言变量转换。 3、 $wgDocType 在声明中采用的文档类型。 4、 $wgDTD 5、 $wgEditEncoding 6、 $wgForceUIMsgAsContentMsg 7、 $wgInputEncoding 输入文本编码方式:UTF-8。 8、 $wgInterwikiMagic 将语言链接作为magic connectors,而不是在线链接。 9、 $wgLanguageCode 站点语言,应该属于./language/Languages(.*).php文件中的某一个。 10、 $wgLanguageFile dumpMessages.php文件产生的语言文件的名称。 11、 $wgLegacyEncoding 在调用没有做utf-8标记的旧的更改时,需要将该变量设置为:’ISO-8859-1’, 完成字符集转换。 12、 $wgLocaltimezone 调整服务器输出时间的时区。 13、 $wgMimeType 在头部信息的“Content-Type”中定义的类型。 14、 $wgMsgCacheExpiry 一个消息在缓存内滞留的时限(单位为秒)。 15、 $wgOutputEncoding 输出文本编码方式:UTF-8。 16、 $wgPartialMessageCache 17、 $wgTranslateNumerals 针对那些在网页界面中采用印度和阿拉伯当地的数字表示方法,而不是(0-9)数字格式的用户。 18、 $wgUseDatabaseMessages 采用MediaWiki: namespace完成转换。如果不安装memcached,此举会将网站上载时间延长25-60%。 19、 $wgUseDynamicDates 启用该项功能,能够(自动?)改写页面文档中的日期和时间。注意:对于大多数语言来讲,改写后的日期格式不正常。 20、 $wgUseLatin1 启用ISO-8859-1兼容性模式。 21、 $wgUseZhdaemon 是否采用zhdaemon进行中文文字处理。Zhdaemon仍在开发阶段,所以除了测测,一般不会用到该功能。 22、 $wgZhdaemonHost Zhdaemon所在的主机。仅在$wgUseZhdaemon设置有效以后方可启用。 23、 $wgZhdaemonPort Zhdaemon所在的主机端口。
https://www.cnblogs.com/xj-pq/archive/2008/05/22/1204747.html