Defaultsettings.php

来自WordPress中文文档
跳转至: 导航搜索
mediawiki简明设置教程 提示信息修改 清空页面缓冲 修改网站LOGO 图像功能使用 修改左侧导航条
LocalSettings.php修改 贡献者列表 时间显示设置 增加Google广告 改用/wiki/式网址 增加友情链接侧栏
LocalSettings.php DefaultSettings.php 系统界面 搜索结果中新建页面 新窗口打开外部链接 总目录


DefaultSettings.phpMediaWiki系统中存放默认设置的文件,位于/includes目录中。



DefaultSettings与LocalSettings

调用顺序
mediawiki系统中,将首先调用本文件进行通用的初始设置,然后再调用LocalSettings.php进行变量修改(以适应不同站点的需要)。
修改方式
对于需要修改的设置,请对LocalSettings.php进行设定/修改,而不是直接修改DefaultSettings.php。这样做的好处是以后升级mediawiki系统时,可以方便地进行文件替换。

DefaultSettings中的内容

通过对DefaultSettings.php的阅读,我们可以了解大量的系统设置信息,而这其中很多内容是目前缺乏详细中文介绍的。



以下是DefaultSettings.php中包含的部分设置介绍:(无版本说明时均指适用于mediawiki 1.8.x以上版本)


性能相关设置

$wgUseDatabaseMessages
使用数据库存储界面提示信息,默认为使用。本项特性可以方便界面信息的修改,见specail:allmessages页面,但是将明显增大数据库的开销,导致页面加载速度增加25-60%;memcached功能才可以有效减轻本项带来的开销。然而,关闭时会造成界面信息修改的极大不便,不建议关闭它。(欢迎补充资料)
$wgShowIPinHeader
在网页上显示匿名用户的IP。默认打开,即显示IP
$wgUseFileCache
对匿名用户访问的页面进行静态页面存储,须关闭$wgShowIPinHeader。本项可降低数据库压力,(欢迎补充资料)
$wgMiserMode
关闭部分对数据库负载很大的特性,包括短页面等?实际影响不明。(欢迎补充资料)。默认未关闭这些操作。
$wgDisableQueryPages
对查询功能的控制。如果$wgMiser=true则禁止所有查询,否则只禁止一部分。
$wgDisableCounters、$wgDisableTextSearch、$wgDisableSearchContext
禁用计数器、文本搜索、全文搜索。默认未关闭上述功能。
$wgHitcounterUpdateFreq
页面访问计数器的更新频率,可用于减小服务器压力?(欢迎补充资料)默认为1,即每次访问都更新。

系统安全相关

$wgGroupPermissions、$wgRestrictionTypes、$wgAutoConfirmAge等
用户权限设置,参见mediawiki的用户权限
$wgSpamRegex = false;
用于识别spam信息的正则表达式,参见Mediawiki下对垃圾网址的处理方法
$wgRestrictionTypes = array( 'edit', 'move' );
页面保护包含的操作类型
$wgRestrictionLevels = array( , 'autoconfirmed', 'sysop' );
设定Special:Protect页面中可被选择的permission keys集合。如果$wgAutoConfirmAge = 0,选择'autoconfirm'将允许所有注册用户操作。
$wgAutoConfirmAge = 0;
用户注册帐号之后,需要经过XX秒才能被系统认为获得'autoconfirm'群组身份。
$wgRateLimits = array(...
修改频度控制,[[Mediawiki 1.8">mediawiki 1.8</a>版本尚处于试验期。<font color="#FF8000|mediawiki 1.8]]版本尚处于试验期。(欢迎补充资料)
$wgRateLimitLog = null;
过分频繁修改的记录
$wgRateLimitsExcludedGroups = array( 'sysop', 'bureaucrat' );
不受编辑频度限制的群组
$wgAllowSpecialInclusion = true;
允许包含特殊页面,例如
  • "QQ女友"病毒
  • "变形与光源"技术
  • "安哥"新变种ZL
  • "恶鹰"变种AL(Worm.Beagle.al)
  • "恶鹰II"-(Worm.Beagle.B)
  • "武汉男生"病毒
  • "爱情森林"病毒
  • "网络天空"变种AC(NetSky.ac)
  • "网络天空"变种D
  • "网络天空"新变种C(Worm.NetSky.c)病毒
  • "网络天空"新变种X(NetSky.x)
  • "网络天空"新变种Y(NetSky.y)
  • "网络天空"新变种Z(NetSky.z)
  • "诺维格"(Novarg/Mydoom)
  • "诺维格"变种(Novarg.H、Mydoom.H)
  • "震荡波"变种B(Worm.Sasser.b)
  • "震荡波"变种C(Worm.Sasser.c)
  • "震荡波"变种F
  • $$$
  • %SystemRoot%
  • %s
  • %systemroot%
  • 'Use IE' messages upon opening Firefox
  • (DNS)域名系统
  • (IP)网际协议
  • (ISC)2
  • (KIS)自动信息服务
  • (RSS) E步·软件资讯
  • (RSS) InToTheRain
  • (RSS) 噢,大梨呀!- 大梨的BLOG
  • (RSS) 夏花 IT 资讯中心
  • (RSS) 对牛乱弹琴 Playin' with IT
  • (RSS) 应天府『IT后花园』
  • (RSS) 江南护花山庄( 娱乐站)
  • (RSS) 自由和分享
  • (RSS) 荒 ⌒soGoo⌒ 堂 β
  • (受)保护模式
  • **请问:我应该怎么样创建自己的数据库?
  • *.ogg
  • *J
  • ----------嘘嘘
  • ----------酱紫
  • ----0
  • ---0
  • --0
  • --DY
  • --En
  • --G
  • --Mg
  • --Mn
  • --Oa
  • --Ob
  • --Od
  • --Oe
  • --Og
  • --Oi
  • --Om
  • --Or
  • --Os
  • --PY0
  • --PYA
  • --PYB
  • --PYC
  • --PYE
  • --PYF
  • --PYG
  • --PYH
  • --PYJ
  • --Photoshop Document
  • --Sd
  • --Sl
  • --V
  • --V9
  • --VA
  • --VC
  • --VD
  • --VE
  • --VF
  • --VG
  • --VH
  • --VJ
  • --VJ0
  • --VJ9
  • --VM
  • --VM3
  • --VM9
  • --VR
  • --VR0
  • --VT
  • --VT9
  • --VT91
  • --VT99
  • --Va
  • --Vb
  • --Vc
  • --Vd
  • --Ve
  • --Vf
  • --Vg
  • --Vh
  • --Vx
  • --Xm
  • --不可以读半边的常用字
  • --世界各国
  • --可以读半边的常用字
  • --明天
  • --现代汉语外来词
  • --现代汉语字母词
  • --现代汉语新词
  • --经济实体
  • --统读音辨正表
  • --老板
  • --贸易术语
  • --部分读音上待规范异体字
  • -0
  • -A
  • -B
  • -BW
  • -BiHd
  • -BuAk
  • -C
  • -Chenlinddd
  • -Chenlinddd.
  • -D
  • -DW
  • -E
  • -F
  • -FcLy
  • -Fm
  • -FmSo
  • -G
  • -GBK
  • -GBK图符
  • -GBK字符
  • -H
  • -HITACHI
  • -I
  • -IPC专利分类号
  • -Ig
  • -Ig4
  • -Ig4ysn
  • -IgDb
  • -IgDb3
  • -J
  • -JcZi
  • -K
  • -L
  • -LiXc
  • -LpBm
  • -M
  • -MdTb
  • -N
  • -O
  • -P
  • -PYA
  • -PYB
  • -PYC
  • -PYD
  • -PYE
  • -PYF
  • -PYG
  • -PYH
  • -PYI
  • -PYJ
  • -PYK
  • -PYL
  • -PYM
  • -PYN
  • -PYP
  • -PYQ
  • -PYR
  • -PYS
  • -PYT
  • -PYU
  • -PYW
  • -PYX
  • -PYY
  • -PYZ
  • -Q
  • -R
  • -RW
  • -S
  • -T
  • -U
  • -Ug
  • -Ug2
  • -UgDW
  • -V
  • -V9
  • -VB
  • -VX
  • -VZ
  • -VZ木
  • -Vj
  • -Vv
  • -W
  • -WiLi
  • -Worm.Mydoom.f
  • -X
  • -Y
  • -YiJx
  • -Yu
  • -Z
  • -for
  • -gbk
  • -中华假名
  • -为了
  • -书签
  • -动物分类学
  • -动物分类表
  • -同位词
  • -和
  • -哺乳动物分类表
  • -国家首都列表
  • -多音同义字
  • -对义词
  • -山口
  • -张家界
  • -日立
  • -日语
  • -时
  • -昆虫
  • -昆虫分类表
  • -明天
  • -木
  • -未收入的多音多义字
  • -植务物分类表
  • -汉语方言
  • -沉积模板
  • -理想语
  • -相关语汇表
  • -立体意片
  • -老板
  • -职位
  • -范
  • -虫
  • -表分类昆虫
  • -重
  • -错别字
  • -非对成繁简字对照表
  • -韩语
  • .A
  • .AMS
  • .APS
  • .CN域名
  • .COM
  • .MPG
  • .NET
  • .NET Framework
  • .NET Messenger Service
  • .NET Users Group
  • .Net
  • .Net Framework
  • .Net平台
  • .S
  • .WAV
  • .Z
  • .abs
  • .biz
  • .cn
  • .cn二级域名
  • .cn域名
  • .eu
  • .htaccess for subdirectories
  • .info
  • .it
  • .mab
  • .mac
  • .mobi
  • .msf
  • .net
  • .net framework3.0
  • .rmvb
  • .shtml
  • .torrent file
  • .us
  • .vi
  • .智能变焦
  • /Sign
  • /建模
  • /组装
  • 000
  • 00004385
  • 00004385.dll
  • 000stthk
  • 000stthk.exe
  • 000stthk - 000stthk.exe
  • 007 Email Sender Express
  • 007 GoldenEye
  • 007 Proxy Finder
  • 008内存整理机
  • 008商务搜索大师
  • 00thotkey
  • 00thotkey.exe
  • 00xstmp
  • 010 Editor
  • 024h Lucky Reminder
  • 07Soft申请留言本系统
  • 0day
  • 0型文法
  • 0级RAID
  • 1-4-All
  • 1.1 什么是Java 3D API?
  • 1.2M
  • 1.2 Java 3D API
  • 1.2 怎样建立新页面?
  • 1.3.1高端Java 3D API的类层次
  • 1.3 构建场景图
  • 10-Gigabit Ethernet
  • 1000Base-CX
  • 1000Base-LX
  • 1000Base-SX
  • 1000BaseT
  • 1000BaseX
  • 100BASE-T
  • 100BASE-T2
  • 100BASE-T快速以太网
  • 100Base-FX
  • 100Base-T
  • 100Base-T4
  • 100Base-TX
  • 100Base-X以太网
  • 100BaseT
  • 100BaseT4
  • 100BaseTX
  • 100BaseX
  • 100VG-AnyLAN
  • 100VG-AnyLAN(语音级 )以太网
  • 100VG-AnyLAN Specifications
  • 100VG-AnyLAN建议
  • 100VG-AnyLAN的规范
  • 100baseT
  • 1024*768
  • 103型机
  • 1080i
  • 1080p
  • 10BASE-T
  • 10Base-2(细电缆)以太网
  • 10Base-T
  • 10Base2 Thin
  • 10Base5
  • 10Base5 Thick
  • 。鉴于mediawiki的特殊页面并不能有效适应站点需求,例如设定引用条数等,建议将本设置设为false。
    $wgReservedUsernames = array( 'MediaWiki default', 'Conversion script' );
    禁止被注册和使用的用户名,可用于系统保留特定用户名。注意:使用时对大小写敏感,即AAA和Aaa是不同的用户,保留用户名时应留意。(同时,系统默认对首字母进行大写,allwiki会转换为Allwiki再进行注册)
    $wgUseRCPatrol = true;
    是否允许在最近更新中对恶意破坏进行审核标记
    $wgAntivirus、$wgAntivirusSetup、$wgAntivirusRequired等
    对于上传文件的病毒扫描设置。默认没有扫描操作。

    搜索相关设置

    $wgGoToEdit = false;
    在搜索文章名称时,若文章不存在则直接转到编辑页面。默认未使用。
    $wgDisableInternalSearch = false;
    禁止内部基于MySQL的搜索,以便采用外部的搜索扩展
    $wgSearchForwardUrl = null;
    将内部搜索信息转换为外部搜索链接,例如使用Google来辅助搜索功能:


    $wgSearchForwardUrl = 'http://www.google.com/search?q=$1' . '&domains=http://example.com' . '&sitesearch=http://example.com' . '&ie=utf-8&oe=utf-8';</pre>

    $wgNoFollowLinks = true;
    对外部链接增加nofollow参数,以使搜索引擎不能继续沿该链接搜索下去,从而避免spam的干扰。参见nofollow说明。
    $wgNoFollowNsExceptions = array();
    禁用nofollow的名字空间。这可能用于网站系统中被保护的系统页面。
    $wgNamespaceRobotPolicies = array();
    不同名字空间下对robot的策略设定,例如


    $wgNamespaceRobotPolicies = http://www.php.net/array">( NS_TALK => 'noindex' );</pre>

    上传、图片相关设置

    具体使用请参见mediawiki的图像功能,这里仅列出变量名称


    $wgEnableUploads = false;
    $wgUseImageResize = false;
    $wgMaxUploadSize
    上传文件的最大体积限制,默认为100M。此设置还受服务器环境限制?(欢迎补充资料)


    该参数还受到了 php.ini 中 upload_max_filesize 的参数影响。(我本机是wamp,php.ini位于 安装目录\Apache2\bin下)


    $wgHashedSharedUploadDirectory
    上传文件是否采用Hash目录方式(images/a/aa/filename)存放。默认采用Hash方式,这样有助于网站安全,避免恶意使用者猜测到文件的具体存放位置。如希望只存在images目录下,本选项应设为false。
    $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );
    $wgFileBlacklist
    $wgUploadSizeWarning = 150 * 1024;
    上传文件的大小超过此值时会产生警告
    $wgAllowCopyUploads = false;
    是否允许指定外部网站图片URL网址来上传文件。默认关闭。
    $wgImageLimits = array (...
    图像描述页中使用的图片大小,归一化大小可以节省磁盘占用?(欢迎补充资料)
    $wgThumbLimits = array(...
    限定图像缩略图的宽度,以节省磁盘占用。
    $wgCategoryMagicGallery = true;
    在分类页面中以画廊形式展示该分类下的图片页面,而不是采用文章链接形式展示
    $wgCategoryPagingLimit = 200;
    分类页面中每页最多展示的项数
    $wgDjvuToXML、$wgDjvuRenderer、$wgDjvuPostProcessor等
    Djvu图像格式支持。目前应用很少,一般可不理会。
    $wgThumbnailScriptPath = false;
    $wgSharedThumbnailScriptPath = false;
    $wgUseImageMagick = false;
    $wgImageMagickConvertCommand = '/usr/bin/convert';
    $wgCustomConvertCommand = false;
    $wgSVGConverters = array(...
    $wgSVGConverter = 'ImageMagick';
    $wgSVGConverterPath = ;
    $wgSVGMaxSize = 1024;
    $wgMaxImageArea = 1.25e7;
    $wgGenerateThumbnailOnParse = true;

    名字空间相关

    $wgNamespacesWithSubpages
    允许建立子页面的名字空间
    $wgNamespacesToBeSearchedDefault
    进行检索时默认包含的名字空间
    $wgExtraNamespaces = NULL;
    扩充名字空间,举例如下:


    $wgExtraNamespaces = http://www.php.net/array">(100 => "Sport", 101 => "Sport_Talk", 102 => "System", 103 => "System_Talk" );</pre>

    注意:一旦设定又取消扩充的名字空间,则该名字空间下建立的文章将无法继续被访问。但对名字空间进行改名则没问题,仅仅是采用新的名字空间来访问相应文章而已。
    用户自定义的名字空间应从100开始,避免与系统内定的名字空间冲突。正文页面使用偶数,讨论页使用奇数。
    $wgSitename = 'MediaWiki';
    站点名称。本项在LocalSettings.php中被重新定义。
    $wgMetaNamespace = false;
    project namespace的名称。若保持false状态,将使用 $wgSitename 来代替。
    $wgMetaNamespaceTalk = false;
    project talk namespace的名称。若保持false状态,则将使用由project namespace衍生出来的名称。本设定仅在少量特殊语种中因为语法原因而进行修改,否则一般无需调整。

    页面提示相关

    $wgSiteNotice
    每个页面中都会显示的提示信息,指定字串将出现于文章标题上方。
    $wgMaxCredits = 0;
    文章贡献者的提示数量。修改为非零数值N后就在文章底部显示N个贡献者信息。


    【版权相关内容】


    $wgRightsPage
    $wgRightsUrl
    $wgRightsText
    $wgRightsIcon
    $wgCopyrightIcon


    【界面js/CSS定制相关】


    $wgAllowUserJs = false;
    $wgAllowUserCss = false;
    $wgUseSiteJs = true;
    $wgUseSiteCss = true;
    $wgAllowPageInfo = false;
    对页面进行action=info操作,可以显示如下信息。由于开销比较大,默认关闭此特性。



    </pre>

    $wgSiteSupportPage
    网站捐助页面的标题。在使用数据库信息时,应通过mediawiki:sitesupport-url项来修改。
    $wgUseCategoryBrowser
    一个处于测试期的分类功能,可以在分类信息内显示更多的层级关联信息。默认关闭。
    $wgExtraSubtitle
    作用不明。(欢迎补充资料)





    文章编辑相关

    $wgCapitalLinks = true;
    文章名称若为英文字母,则自动转换为大写。
    $wgLegalTitleChars
    文章标题中的允许字符。标题中禁止出现“[]{}|#”符号,“%?+”是否正常起作用则随服务器环境设置而有所不同。
    $wgMaxNameChars
    用户名的最大字节数
    $wgMaxArticleSize
    文章最长KB数。默认为2048KB。
    $wgUserHtml = true;
    允许在wiki文本中使用部分比较安全的html代码。参见mediawiki允许的html代码
    $wgRawHtml = false;
    允许使用所有html代码。这会导致很大的潜在危险,因为可能有人利用此特性发布恶意代码或对网站进行攻击。默认不开放全部html代码的权限。
    $wgUseTidy = false;
    使用Tidy对用于输入的html代码进行语法检查/修正。若使用此特性时还要对DefaultSettings.php中更多相关变量进行设置。
    $wgMaxTocLevel = 999;
    目录中的最大缩进层数
    $wgExternalDiffEngine = false;
    是否使用外部的版本比较工具
    $wgUseETag
    Template:?作用不明

    杂类设置

    $wgDefaultUserOptions
    用户默认参数设置,包括编辑区大小设定、最近更新的范围等
    $wgLocaltimezone = null;
    $wgLocalTZoffset = null;
    时间信息设定,参见mediawiki的时区设置
    $wgUseTrackbacks = false;
    是否打开trackback功能。如果打开,则会在左侧工具栏中出现Trackback链接,具体作用不详。(欢迎补充资料)
    $wgUseExternalEditor = true;
    启用外部文本编辑器。参见 [" rel="nofollow|http://meta.wikimedia.org/wiki/Help:External_editors]
    $wgSortSpecialPages = true;
    Special:Specialpages里面是否对特殊页面进行排序
    $wgDisableLangConversion = false;
    是否禁止语言变种转换,例如繁体中文/简体中文的转换。
    Cache/Squid、Cookie/Session、Interwiki、Debug/Profiling/Log、Proxy防范、系统内存/文件大小、编码相关设置
    复杂功能,介绍从略
    路径信息、电子邮件信息、数据库帐号信息
    这些内容在LocalSettings.php中被重新设定,此处介绍从略。

    多wiki站点、Interwiki相关设置

    $wgUseSharedUploads、wgSharedDB等
    多wiki站点共享上传文件、共享数据库等的设置
    $wgUploadNavigationUrl = false;
    指定外部图像服务器进行上传的网址,例如维基百科使用如下设置上传到公用资源服务器:


    $wgUploadNavigationUrl = '[" rel="nofollow|http://commons.wikimedia.org/wiki/Special:Upload']; </pre>

    $wgRepositoryBaseUrl="[" rel="nofollow">http://commons.wikimedia.org/wiki/Image</a>:|http://commons.wikimedia.org/wiki/Image]
    ";
    指定资源服务器的Base URL,作用不明。(欢迎补充资料)
    $wgInterwikiMagic = true;
    Treat language links as magic connectors, not inline links
    $wgHideInterlanguageLinks = false;
    侧栏中是否隐藏跨语言链接

    Ajax相关设置

    $wgUseAjax = false;
    是否使用[[Ajax">Ajax</a>特性,<font color="#FF8000|Ajax]]特性,具体作用不详。(欢迎补充资料)
    $wgAjaxSearch = false;
    是否打开搜索条的自动建议提示功能,具体作用不详。(欢迎补充资料)
    $wgAllowDisplayTitle = false ;
    是否允许DISPLAYTITLE在显示中改变文章标题,具体作用不详。(欢迎补充资料)





    参考资料

    Mediawiki简明管理教程 特殊页面 文章版本管理 管理员权限说明 页面保护 页面权限设置
    用户权限设定
    取自“http://codex.wordpress.org.cn/index.php?title=Defaultsettings.php&oldid=85927