一、通用设置1、$wgMetaNamespace meta-namespace采用的名称。
2、$wgMetaNamespaceTalk meta-namespace的讨论页面采用的名称。
通常不需要考虑该变量,也写作:$wgMetaNamespace. “_talk”。
在有些语言里,可能要根据语法需要,对其进行设置。
3、$wgServer服务器的URL。
4、$wgServerName 不带通信协议的服务器名称。
(例如:)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、$wgUploadBaseUrl17、$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、$wgDBconnection2、$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、$wgSqlLogFile19、$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、$wgMemCachedServers4、$wgSessionsInMemcached5、$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 在<!DOCTYPE!>声明中采用的文档类型。
4、$wgDTD5、$wgEditEncoding6、$wgForceUIMsgAsContentMsg7、$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、$wgPartialMessageCache17、$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所在的主机端口。
十、调试/日志记录1、$wgDebugComments2、$wgDebugDumpSql3、$wgDebugLogFile 调试日志的文件名称,不启用时,该值为空。
另有wfDebug() 变量添加到该文件中。
4、$wgDebugRawPage 避免由于CSS外泄,导致调试内容遭到覆盖。
5、$wgDebugRedirects6、$wgLogQueries7、$wgShowSQLErrors 是否显示:“很抱歉,出现了一个数据库错误”页面。
在调试过程中显示错误提示信息。
但是,网站攻击者也可能从中受益。
十一、Profiling1、$wgDebugFunctionEntry 每次调用wfProfileIn/wfProfileOut函数时,均输出调试信息。